方法的声明如下:
int ButtonToIndex(UINT nID) const;
参数 nID 是要查询的按钮的 ID。方法返回按钮在工具栏中的索引位置。如果按钮不存在于工具栏上,则返回 -1。
使用示例:
CMFCToolBar toolBar;
// 假设按钮ID为ID_BUTTON1
UINT buttonID = ID_BUTTON1;
int nIndex = toolBar.ButtonToIndex(buttonID);
if (nIndex != -1) {
// 按钮存在于工具栏上,可以进行相应操作
// nIndex 现在包含按钮在工具栏中的索引位置
} else {
// 按钮不存在于工具栏上
}
这个方法对于在运行时动态管理工具栏按钮的位置和状态非常有用。
转载请注明出处:http://www.pingtaimeng.com/article/detail/20219/MFC/CMFCToolBar