MFC 设置控件的 ToolTip
来源:互联网 发布:淘宝音响精品推荐 编辑:程序博客网 时间:2024/06/07 13:40
建议使用CToolTipCtrl对象
例如:
1.在对画框类(CTooltipDlg.cpp)中声明:
CToolTipCtrl m_ToolTipCtrl;
2.在对画框类(CTooltipDlg.cpp)初始化方法OnInitDialog()中初始化:
m_ToolTipCtrl.Create(this);
m_ToolTipCtrl.AddTool(GetDlgItem(IDC_BUTTON_CLOSE), _T("This is a test tooltip"));
m_ToolTipCtrl.SetMaxTipWidth(300);
m_ToolTipCtrl.Activate(TRUE);
3.在头文件(CTooltipDlg.h)的构造函数中声明方法:
BOOL PreTranslateMessage(MSG* pMsg);
4. 在对画框类(CTooltipDlg.cpp)中添加virtual BOOL PreTranslateMessage(MSG* pMsg)方法并实现如下:
BOOL CTooltipDlg::PreTranslateMessage(MSG* pMsg)
{
ASSERT(pMsg != NULL);
if (pMsg->message == WM_MOUSEMOVE || pMsg->message == WM_LBUTTONDOWN || pMsg->message == WM_LBUTTONUP)
m_ToolTipCtrl.RelayEvent(pMsg);
return CDialogEx::PreTranslateMessage(pMsg);
}
运行后,鼠标移动到按钮上,即显示出ToolTip了,如下图所示结果。
- MFC 设置控件的 ToolTip
- MFC 设置控件的 ToolTip
- MFC控件(15):Tooltip
- MFC 控件添加ToolTip
- MFC中,为自己派生的CStatic控件添加ToolTip
- MFC TOOLTIP的使用
- 控件的使用---ToolTip
- C# ToolTip控件的使用方法
- Win32控件-ToolTip的使用
- 支持tooltip的CStatic控件
- C# WinForm 给某动态控件设置 IsBalloon = true的ToolTip 即 气泡状提示
- ToolTip控件
- ToolTip控件
- ToolTip控件
- 使用VC++MFC的ToolTip、CToolTipCtrl
- MFC获得Tooltip提示的方法
- MFC控件中字体的设置
- MFC控件中字体的设置
- Flex 日期组件多种用法
- Libvirt编译安装
- Linux目录结构
- IOS 键盘遮住了TextField
- Java导出Highcharts生成的图表为图片源码
- MFC 设置控件的 ToolTip
- QTableView与QAbstractTableModel的使用
- c#使用office的墨迹书写工具
- Linux之V4L2编程
- 键盘码扫描----showkey
- JavaScript-ActiveXObject
- 判断文件结束的正确机制
- WiFi基本知识
- Leetcode Distinct Subsequences