BOOL GetButton(int nIndex, LPTBBUTTON lpButton) const;
- nIndex:要获取信息的按钮的索引。
- lpButton:指向 TBBUTTON 结构的指针,用于接收按钮信息。
方法返回 TRUE 表示成功,FALSE 表示失败。你可以通过这个方法获取按钮的各种信息,如位图索引、命令 ID、风格等。
以下是一个简单的示例:
CToolBarCtrl myToolBarCtrl;
// 假设已经创建和初始化了工具栏控件 myToolBarCtrl
TBBUTTON tbButton;
memset(&tbButton, 0, sizeof(TBBUTTON)); // 清零结构体
BOOL bResult = myToolBarCtrl.GetButton(0, &tbButton); // 获取第一个按钮的信息
if (bResult) {
// 这里可以使用 tbButton 结构体中的信息,例如:
// tbButton.iBitmap - 位图索引
// tbButton.idCommand - 命令 ID
// tbButton.fsStyle - 按钮风格
// 等等
}
请注意,GetButton 方法中的参数 nIndex 表示按钮在工具栏上的位置索引,从零开始。如果你想获取不同位置的按钮信息,只需更改相应的索引值即可。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22691/MFC/CToolBarCtrl