在 MFC 中,确实有 CToolBarCtrl 类的 GetButton 方法,用于检索工具栏上特定按钮的信息。以下是该方法的一般格式和参数说明:
BOOL GetButton(int nIndex, LPTBBUTTON lpButton) const;

  •  nIndex:指定要检索信息的按钮的索引。

  •  lpButton:指向 TBBUTTON 结构的指针,用于接收按钮的信息。


这个方法返回一个 BOOL 类型的值,表示操作是否成功。如果成功,返回非零值;如果失败,返回零。

使用示例:
CToolBarCtrl m_ToolBar;
// ...
TBBUTTON buttonInfo;
int nIndexToRetrieve = 0; // 假设要检索第一个按钮的信息
if (m_ToolBar.GetButton(nIndexToRetrieve, &buttonInfo))
{
    // 使用 buttonInfo 获取按钮的信息,比如图像索引、命令 ID 等
}

TBBUTTON 结构包含有关工具栏按钮的信息,如图像索引、命令 ID 等。




转载请注明出处:http://www.zyzy.cn/article/detail/22740/MFC/CToolBarCtrl