MFC添加鼠标移动到控件上时的提示信息
2013-10-27 10:44
537 查看
首先在对话框的头文件中加入初始化语句:private:下,加入:CToolTipCtrl m_Mytip;
然后在初始化对话框函数(OnInitDialog)中加入:
m_Mytip.Create(this);
m_Mytip.AddTool( GetDlgItem(IDC_LIST), "你想要添加的提示信息" ); //IDC_BUTTON为你要添加提示信息的LISTBOX的ID
m_Mytip.SetDelayTime(200); //设置延迟
m_Mytip.SetTipTextColor( RGB(0,0,255) ); //设置提示文本的颜色
m_Mytip.SetTipBkColor( RGB(255,255,255)); //设置提示框的背景颜色
m_Mytip.Activate(TRUE); //设置是否启用提示
然后在类向导中添加PreTranslateMessage消息响应函数
BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_MOUSEMOVE )
m_Mytip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
注:如果要为多个按钮添加功能提示只需在
m_Mytip.AddTool( GetDlgItem(IDC_LIST), "你想要添加的提示信息" );
的下面再加上类似语句,如
m_Mytip.AddTool( GetDlgItem(IDC_LIST1), "你想要添加的提示信息1" );
m_Mytip.AddTool( GetDlgItem(IDC_LIST2), "你想要添加的提示信息2" );
然后在初始化对话框函数(OnInitDialog)中加入:
m_Mytip.Create(this);
m_Mytip.AddTool( GetDlgItem(IDC_LIST), "你想要添加的提示信息" ); //IDC_BUTTON为你要添加提示信息的LISTBOX的ID
m_Mytip.SetDelayTime(200); //设置延迟
m_Mytip.SetTipTextColor( RGB(0,0,255) ); //设置提示文本的颜色
m_Mytip.SetTipBkColor( RGB(255,255,255)); //设置提示框的背景颜色
m_Mytip.Activate(TRUE); //设置是否启用提示
然后在类向导中添加PreTranslateMessage消息响应函数
BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_MOUSEMOVE )
m_Mytip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
注:如果要为多个按钮添加功能提示只需在
m_Mytip.AddTool( GetDlgItem(IDC_LIST), "你想要添加的提示信息" );
的下面再加上类似语句,如
m_Mytip.AddTool( GetDlgItem(IDC_LIST1), "你想要添加的提示信息1" );
m_Mytip.AddTool( GetDlgItem(IDC_LIST2), "你想要添加的提示信息2" );
相关文章推荐
- MFC添加鼠标移动到控件上时的提示信息
- 2011-12-02 08:41 MFC添加鼠标移动到控件上时的提示信息
- VC/MFC 在ListCtl 控件中随鼠标移动提示单元格信息
- [MFC] 鼠标移动到控件上显示提示信息
- VC/MFC 在ListCtl 控件中随鼠标移动提示单元格信息
- VC/MFC 在ListCtl 控件中随鼠标移动提示单元格信息
- 给超链接添加特效鼠标移动展示提示信息且随鼠标移动
- MFC树控件CTreeCtrl中为每个item节点动态添加提示信息,并定时更新提示内容
- 给MFC对话框控件添加鼠标浮动提示
- 添加鼠标悬浮在控件上的提示信息 很齐全各种方法 MFC ToolTipCtl
- 鼠标移动到控件上显示提示信息
- VC/MFC 当鼠标移到控件上时显示提示信息
- 给超链接添加特效-鼠标移动到上展示提示信息-提示信息跟随鼠标移动
- MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变
- MFC:为STATIC控件添加鼠标移动事件(VS2010)
- jquery当鼠标移动到button按钮控件时,会出现提示信息
- Dev系列控件之XtraChart高级应用(模拟flash鼠标移动,点击实现相关信息提示)
- 给超链接添加特效鼠标移动展示提示信息且随鼠标移动
- MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变
- Dev系列控件之XtraChart高级应用(模拟flash鼠标移动,点击实现相关信息提示)