在 MFC 的 CToolBarCtrl 类中,确实有 SetHotItem 方法,用于设置工具栏中的热点(鼠标悬停)按钮的索引。以下是该方法的原型:
int CToolBarCtrl::SetHotItem(int nIndex);

其中:
  •  nIndex 参数是要设置为热点的按钮的索引。


该方法返回先前被设置为热点的按钮的索引,如果发生错误,返回值为 -1。

示例用法:
// 假设 pToolBar 是 CToolBarCtrl 对象的指针

// 设置第二个按钮为热点
int nPreviousHotItem = pToolBar->SetHotItem(1);

// 可以检查先前的热点按钮的索引
// ...

// 如果需要清除热点,可以将 nIndex 参数设置为 -1
// int nPreviousHotItem = pToolBar->SetHotItem(-1);

这个方法通常用于在工具栏中设置当前鼠标悬停的按钮。如果有关 MFC 类的最新信息,建议查阅最新的 MFC 文档或在线资源。


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