VC中鼠标经过按钮弹出功能提示(TIPS)
2013-05-15 14:26
615 查看
在VC中,也常常为一些图片按钮添加一些功能提示。
下面讲解实现过程:
该功能的实现主要是用CToolTipCtrl类。该类在VC msdn中有详细说明。
首先在对话框的头文件中加入初始化语句:public:下,加入:CToolTipCtrl m_Mytip;
然后在初始化对话框函数中加入:
m_Mytip.Create(this);
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" ); //IDC_BUTTON为你要添加提示信息的按钮的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)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message==WM_MOUSEMOVE)
m_Mytip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
注:如果要为多个按钮添加功能提示只需在
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" );
的下面再加上类似语句,如
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON1), "你想要添加的提示信息1" );
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON2), "你想要添加的提示信息2" );
。。。。。。。。
下面讲解实现过程:
该功能的实现主要是用CToolTipCtrl类。该类在VC msdn中有详细说明。
首先在对话框的头文件中加入初始化语句:public:下,加入:CToolTipCtrl m_Mytip;
然后在初始化对话框函数中加入:
m_Mytip.Create(this);
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" ); //IDC_BUTTON为你要添加提示信息的按钮的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)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message==WM_MOUSEMOVE)
m_Mytip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
注:如果要为多个按钮添加功能提示只需在
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" );
的下面再加上类似语句,如
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON1), "你想要添加的提示信息1" );
m_Mytip.AddTool( GetDlgItem(IDC_BUTTON2), "你想要添加的提示信息2" );
。。。。。。。。
相关文章推荐
- VC中鼠标经过按钮弹出功能提示(TIPS)
- MFC/vc中当鼠标经过按钮等控件时出现文字提示功能
- MFC/VC中当鼠标经过按钮等控件时出现文字提示功能
- MFC/vc中当鼠标经过按钮等控件时出现文字提示功能
- MFC/VC中当鼠标停靠在按钮等控件上时出现文字提示功能
- MFC/VC中当鼠标停靠在按钮等控件上时出现文字提示功能
- MFC/VC中当鼠标停靠在按钮等控件上时出现文字提示功能
- MFC/VC中当鼠标停靠在按钮等控件上时出现文字提示功能
- VC中当鼠标停靠在按钮等控件上时出现文字提示功能
- 在VC中,为图片按钮添加一些功能提示(转)
- VC中实现按钮提示,使用CToolTipCtrl2007年01月23日 星期二 20:09如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:
- 点击按钮,在电脑右下端弹出提示框,鼠标不离开,提示框不消失。
- VC++鼠标自动提示功能
- jQuery实现鼠标经过弹出提示信息的地图热点效果
- 【JQ】鼠标经过一组按钮,弹出各自的气泡图片
- 按钮 鼠标点击弹出提示框
- Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
- JS小功能,鼠标经过标签时悬浮层提示+点击可复制文字
- C#中怎样在Button控件上添加提示语,让鼠标经过按钮时显示提示信息!
- CMyButton类----功能---- 鼠标经过此按钮时,按钮改变颜色