CToolBar::SetButtons

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

返回值:如果成功则返回非零值;否则返回0。

参数:
lpIDArray指向一个命令Ids数组的指针。它可以是NULL,用于分配空的按钮。
nIDCount由lpIDArray指向的数组的元素数目。

说明:
此成员函数用来将每一个工具条按钮的命令ID设置为由数组lpIDArray的相应元素指定的值。如果该数组的某个元素的值是ID_SEPARATOR,则在工具条的相应位置创建一个分隔线。这个函数还将每个控件的风格设置为TBBS_BUTTON,将每个分隔线的风格设置为TBBS_SEPARATOR,并为每一个按钮分配一个图像索引。图像索引指定了按钮的图像在位图中的位置。
你不用在位图中说明分隔线,因为这个函数不给分隔线分配图像索引。如果你的工具条有位于位置0,1和3的按钮,有位于位置2的分隔线,则位于你的位图中的位置0,1,和2的图像将被分别分配给位置0,1和3的位图。
如果lpIDArray是NULL,则此函数按nIDCount指定的项数分配空间。使用SetButtonInfo可以设置每一个项的属性。

请参阅:
CToolBar::Create, CToolBar::SetButtonInfo, CToolBar::SetButtonStyle, CToolBar::LoadToolBar