在 MFC(Microsoft Foundation Classes)中,CToolBar::CommandToIndex 是 CToolBar 类的一个公共方法。这个方法的作用是根据工具栏按钮的命令标识(Command ID)获取该按钮在工具栏上的索引位置。

函数原型如下:
int CToolBar::CommandToIndex(UINT nID) const;

其中,nID 是要查找的工具栏按钮的命令标识。

这个方法主要用于在工具栏中查找特定命令标识对应的按钮,并返回该按钮在工具栏上的索引位置。通过索引位置,你可以进一步操作或查询该按钮的属性,比如更改按钮状态、获取按钮的位置等。

示例用法:
CToolBar toolBar;
int nIndex = toolBar.CommandToIndex(ID_BUTTON1);

在这个例子中,假设 ID_BUTTON1 是工具栏按钮的命令标识,nIndex 将包含该按钮在工具栏上的索引位置。然后,你可以使用这个索引进行其他操作。


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