CToolBar::SetButtons 是 MFC(Microsoft Foundation Classes)中 CToolBar 类的一个公共方法,用于设置工具栏上的按钮。

该方法的目的是通过指定一个按钮数组来设置工具栏的按钮。具体而言,它接受一个包含按钮标识符的数组,并根据该数组来初始化工具栏上的按钮。

以下是该方法的简要说明:
void CToolBar::SetButtons(const UINT* lpIDArray, int nIDCount);

  •  lpIDArray:指向包含按钮标识符的数组的指针。数组中的每个元素都是一个按钮的标识符。

  
  •  nIDCount:数组中的按钮数量。


使用示例:
// 假设有一个按钮标识符数组
UINT myButtonArray[] = {ID_BUTTON1, ID_BUTTON2, ID_BUTTON3};

// 获取工具栏对象的指针
CToolBar* pToolBar = (CToolBar*)GetDlgItem(ID_TOOLBAR);

// 设置工具栏上的按钮
pToolBar->SetButtons(myButtonArray, sizeof(myButtonArray) / sizeof(myButtonArray[0]));

请替换 ID_BUTTON1、ID_BUTTON2 和 ID_BUTTON3 为实际的按钮标识符。这将会在工具栏上添加相应的按钮,并使用指定的标识符来标识这些按钮。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22680/MFC/CToolBar