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);