VC中实现按钮提示,使用CToolTipCtrl
2010-04-20 00:38
225 查看
VC中实现按钮提示,使用CToolTipCtrl
2008-11-25 14:46本文引自:http://hi.baidu.com/yh121212/blog/item/13f7b7ded5197358cdbf1afe.html
如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:
1. 在这个对话框的定义部分添加黑体部分:
class CMyDlg : public CDialog
{
……
CToolTipCtrl m_tt;
……
}
2. 在这个对话框的OnInitDialog()函数里,添加黑体部分:
BOOL CMyDlg::OnInitDialog()
{
……
EnableToolTips(TRUE);
m_tt.Create(this);
m_tt.Activate(TRUE);
m_tt.AddTool(GetDlgItem(IDC_BUTTON1),"这是一个按钮");
//IDC_BUTTON1是需要进行提示的按钮的ID值,这个函数的原型是
BOOL AddTool( CWnd* pWnd, LPCTSTR lpszText = LPSTR_TEXTCALLBACK, LPCRECT lpRectTool = NULL, UINT_PTR nIDTool = 0 );
m_tt.SetTipTextColor(RGB(0,0,255)); //提示文字颜色,非必需
m_tt.SetDelayTime(150); //出现提示前的延迟时间,非必需
……
}
3.重载对话框的PreTranslateMessage(MSG* pMsg)函数,添加黑体部分:
BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)
{
m_tt.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
2008-11-25 14:46本文引自:http://hi.baidu.com/yh121212/blog/item/13f7b7ded5197358cdbf1afe.html
如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:
1. 在这个对话框的定义部分添加黑体部分:
class CMyDlg : public CDialog
{
……
CToolTipCtrl m_tt;
……
}
2. 在这个对话框的OnInitDialog()函数里,添加黑体部分:
BOOL CMyDlg::OnInitDialog()
{
……
EnableToolTips(TRUE);
m_tt.Create(this);
m_tt.Activate(TRUE);
m_tt.AddTool(GetDlgItem(IDC_BUTTON1),"这是一个按钮");
//IDC_BUTTON1是需要进行提示的按钮的ID值,这个函数的原型是
BOOL AddTool( CWnd* pWnd, LPCTSTR lpszText = LPSTR_TEXTCALLBACK, LPCRECT lpRectTool = NULL, UINT_PTR nIDTool = 0 );
m_tt.SetTipTextColor(RGB(0,0,255)); //提示文字颜色,非必需
m_tt.SetDelayTime(150); //出现提示前的延迟时间,非必需
……
}
3.重载对话框的PreTranslateMessage(MSG* pMsg)函数,添加黑体部分:
BOOL CMyDlg::PreTranslateMessage(MSG* pMsg)
{
m_tt.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
相关文章推荐
- VC中实现按钮提示,使用CToolTipCtrl实现
- VC中实现按钮提示,使用CToolTipCtrl实现
- VC中实现按钮提示,使用CToolTipCtrl2007年01月23日 星期二 20:09如果你需要对对话框上的一个按钮进行鼠标停靠提示,那么这么做:
- VC中实现按钮提示,使用CToolTipCtrl实现
- 使用CToolTipCtrl控件实现光标移动到一个控件时显示特定的提示信息
- VC中使用GDI+实现为按钮加载Png图片
- VC中使用GDI+实现为按钮加载Png图片
- VC中使用GDI+实现为按钮加载Png图片
- 【转】(vc)使用CToolTipCtrl让鼠标提示窗口跟着鼠标在屏幕上移动
- vc使用CToolTipCtrl类实现提示信息效果
- VC中实现按钮提示
- VC中使用GDI+实现为按钮加载Png图片
- VC 使用CToolTipCtrl添加提示
- 使用jsonp跨域调用百度js实现搜索框智能提示,并实现鼠标和键盘对弹出框里候选词的操作【附源码】
- JS使用cookie实现DIV提示层每次打开浏览器都能弹出
- VC最大化和最小化窗口示例代码,实现最大化和最小化按钮的功能
- CToolTipCtrl实现鼠标移动显示不同提示
- 使用radiogroup和viewpage实现底部导航出现的按钮选中界面没有改变的问题
- 使用BackgroundWorker 实现文件下载、异步提示
- 在VC中使用SendInput函数实现中文的自动输入