CToolTipCtrl主要用于信息提示,当鼠标移动控件位置时,显示提示信息,离开时隐藏提示信息。使用步骤:
1:在类定义中定义CToolTipCtrl变量,例如
CToolTipCtrl m_ctrlTT;
2:初始化时创建对象并激活对象,例如
m_ctrlTT.Create(this);
m_ctrlTT.Activate(TURE);
3:添加需要显示提示的控件,例如
m_ctrlTT.AddTool(&m_ctrlListBox);
m_ctrlTT.AddToll(&m_ctrlComboBox);
4:重写函数BOOL CNomalCtrlTestDlg::PreTranslateMessage(MSG* pMsg),将鼠标消息传递给CToolTipCtrl处理。例如
m_ctrlTT.RelayEvent(pMsg);
本文介绍了CToolTipCtrl的基本用法,包括定义变量、创建及激活对象、添加控件等步骤,并给出了如何通过重写PreTranslateMessage函数来实现鼠标消息处理的具体示例。
809

被折叠的 条评论
为什么被折叠?



