int GetHotItem() const;
这个方法返回一个整数,表示当前鼠标悬停的工具栏按钮的索引。如果没有按钮处于悬停状态,则返回 -1。
以下是一个简单的示例:
CToolBarCtrl myToolBarCtrl;
// 假设已经创建和初始化了工具栏控件 myToolBarCtrl
int nHotItem = myToolBarCtrl.GetHotItem();
if (nHotItem != -1) {
// 在这里可以使用 nHotItem 进行处理
TRACE(_T("Hot item index: %d\n"), nHotItem);
} else {
TRACE(_T("No hot item\n"));
}
这个示例中,通过调用 GetHotItem 方法获取当前悬停的工具栏按钮的索引,然后根据返回值进行相应的处理。
请注意,方法返回的索引是基于零的,如果没有按钮处于悬停状态,则返回 -1。
转载请注明出处:http://www.zyzy.cn/article/detail/22698/MFC/CToolBarCtrl