CToolBar::SetButtons

此成员函数将每个工具栏按钮的命令ID设置为数组 lpIDArray的对应元素指定的值。

BOOL SetButtons(
   const UINT* lpIDArray,
   int nIDCount 
);

参数

  • lpIDArray
    对数组的指针命令ID。它可以是分配空按钮的 NULL

  • nIDCount
    元素的数字数组中的指向由 lpIDArray。

返回值

非零,如果成功;否则为0。

备注

如果数组的元素具有值 ID_SEPARATOR分隔符,在工具栏中的对应位置创建。此功能还将每个按钮的样式的 TBBS_BUTTON 和每个分隔符的样式的 TBBS_SEPARATOR,然后将图像添加索引。每个按钮。图像索引指定按钮的图像位置在位图中。

因为此功能不对separator,分配图像索引不需要占用的位图的分隔符。如果您的工具栏按钮具有在位置0、1和3,和分隔符在位置2,图像在您的位图的位置0,1和2赋给按钮在位置0,1和3,分别。

如果 lpIDArray 是 NULL,此函数分配 nIDCount指定项的数量的空格。使用 SetButtonInfo 设置每个项目的属性。

要求

Header: afxext.h

请参见

参考

CToolBar选件类

层次结构图

CToolBar::Create

CToolBar::SetButtonInfo

CToolBar::SetButtonStyle

CToolBar::LoadToolBar