CToolBarCtrl::GetButtonInfo 是 MFC 中 CToolBarCtrl 类的一个公共方法,用于获取工具栏上特定按钮的信息。以下是该方法的基本语法:
BOOL GetButtonInfo(int nIndex, UINT& nID, UINT& nStyle, int& iImage) const;

参数说明:
  •  nIndex: 要获取信息的按钮的索引。

  •  nID: 用于存储按钮的命令标识符。

  •  nStyle: 用于存储按钮的样式信息。

  •  iImage: 用于存储按钮的图像索引。


返回值:
  •  如果成功,则返回 TRUE;否则,返回 FALSE。


使用示例:
// 假设 m_wndToolBar 是 CToolBarCtrl 对象
UINT nID;
UINT nStyle;
int iImage;
int nIndex = 0; // 要获取信息的按钮的索引

BOOL bSuccess = m_wndToolBar.GetButtonInfo(nIndex, nID, nStyle, iImage);
if (bSuccess)
{
    // 成功获取按钮信息,可以在这里使用 nID、nStyle、iImage
    // ...
}
else
{
    // 获取按钮信息失败
    // ...
}

这个方法允许您查询工具栏上特定按钮的信息,以便根据需要进行操作。


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