根据我所了解的信息,MFC 中确实存在 CMFCToolBar::ButtonToIndex 这个公共方法。这个方法的目的是将给定的按钮 ID 转换为工具栏中的索引位置。

以下是该方法的原型:
int CMFCToolBar::ButtonToIndex(UINT uiCmd) const;

参数 uiCmd 是要查询索引位置的工具栏按钮的命令标识符(Command ID)。返回值是对应按钮在工具栏中的索引位置。如果按钮未找到,返回值为 -1。

你可以使用这个方法来确定特定按钮在工具栏中的位置,然后进行进一步的操作,比如修改按钮的属性或状态。


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