CToolTipCtrl的用法(静态地显示工具提示)
2007-03-31 16:17
731 查看
下面实现的是当鼠标滑过一个控件时,在控件上显示一个工具提示
程序创建的工具提示相对简单,主要用到以下几个函数:
BOOL Create( CWnd* pParentWnd, DWORD dwStyle = 0 );
BOOL AddTool( CWnd* pWnd, UINT nIDText, LPCRECT lpRectTool = NULL, UINT nIDTool = 0 );
void RelayEvent( LPMSG lpMsg );
首先建一个基于对话框的应用程序,工程名为ToolTip,在对话框上放一个按钮控件。
给对话框添加一个成员变量:CToolTipCtrl m_toolTip;
在OnInitDialog中添加如下代码:
m_toolTip.Create(this);//创建工具提示
CWnd* pWnd=(CButton*)GetDlgItem(IDC_BUTTON_TIP);//获得按钮的指针
m_toolTip.AddTool(pWnd,"ToolTips");//将工具提示和按钮关联
然后重载PreTranslateMessage(),在其中添加如下代码:
m_toolTip.RelayEvent(pMsg);
最后程序运行后,当鼠标滑过按钮时即会出现工具提示!
程序创建的工具提示相对简单,主要用到以下几个函数:
BOOL Create( CWnd* pParentWnd, DWORD dwStyle = 0 );
BOOL AddTool( CWnd* pWnd, UINT nIDText, LPCRECT lpRectTool = NULL, UINT nIDTool = 0 );
void RelayEvent( LPMSG lpMsg );
首先建一个基于对话框的应用程序,工程名为ToolTip,在对话框上放一个按钮控件。
给对话框添加一个成员变量:CToolTipCtrl m_toolTip;
在OnInitDialog中添加如下代码:
m_toolTip.Create(this);//创建工具提示
CWnd* pWnd=(CButton*)GetDlgItem(IDC_BUTTON_TIP);//获得按钮的指针
m_toolTip.AddTool(pWnd,"ToolTips");//将工具提示和按钮关联
然后重载PreTranslateMessage(),在其中添加如下代码:
m_toolTip.RelayEvent(pMsg);
最后程序运行后,当鼠标滑过按钮时即会出现工具提示!
相关文章推荐
- Spring配置文件applicationContext.xml在myEclipse工具中编写时如何显示标签提示
- 静态分析工具 - facebook infer 安装及用法
- XP专业版中安装了IIS,配置好之后只能访问静态htm网页,图片之类的,但是ASP 文件确不能读取,提示无法显示网页提示
- 【转载】VC编程中如何在视图区显示工具提示
- Android Studio 显示函数用法提示悬浮窗,解决fetching documentation问题
- MFC学习之 浮动提示框 CToolTipCtrl 控件的用法
- Analyze 静态分析工具中显示 大量的CF类型指针 内存leak 问题, Core Foundation 类型指针内存泄漏
- 使用CToolTipCtrl控件实现光标移动到一个控件时显示特定的提示信息
- Android Studio 显示函数用法提示悬浮窗,解决fetching documentation问题
- ngrep命令_Linux ngrep 命令用法详解:方便的数据包匹配和显示工具
- Axure RP Pro - 相关问题 - 在规格文档中显示部件工具提示
- 浮动提示框 CToolTipCtrl 控件的用法
- Bootstrap 提示工具(Tooltip)插件方法的用法
- 从EditText设置setError不能显示提示文本说说Html的fromHtml用法
- 静态分析工具 - apple clang-analyzer/scan-build安装及用法
- vs2008建立winform项目时,提示出错,显示无法识别工具版本3.5
- CToolTipCtrl在CComboBox控件上显示提示信息
- QT主动显示文本提示框QToolTip的用法
- [CToolTipCtrl]悬停工具提示条信息
- MFC CToolTipCtrl用法 添加Tips提示