当前位置: 首页 > article >正文

MFC 鼠标悬停在控件上,显示提示信息

1.鼠标悬停在控件上,显示提示信息

在这里插入图片描述

其中,Text Control控件需要把通知选项设为true:

在这里插入图片描述

private:
	CToolTipCtrl m_Ttc;                                 //鼠标悬停提示 
	void SetToolTipsMsgMap();                           //鼠标悬停提示
	BOOL PreTranslateMessage(MSG* pMsg);				//处理键盘和鼠标消息
BOOL Settings::OnInitDialog()
{
	CDialogEx::OnInitDialog();

	EnableToolTips(true);     //使能悬停提示
	m_Ttc.Create(this);       //此窗口悬停提示
	SetToolTipsMsgMap();      //鼠标悬停提示
}
//处理键盘和鼠标消息
BOOL Settings::PreTranslateMessage(MSG* pMsg)
{
	CString cstrMessageOut;
	m_Ttc.RelayEvent(pMsg);     //鼠标悬停提示 
	return CDialog::PreTranslateMessage(pMsg);
}
//鼠标悬停提示
void Settings::DoDataExchange(CDataExchange* pDX)
{
	CDialogEx::DoDataExchange(pDX);
	m_Ttc.AddTool(GetDlgItem(IDC_STATIC), L"--");
	m_Ttc.AddTool(GetDlgItem(IDC_Combobox_sortMode), L"--");
	m_Ttc.AddTool(GetDlgItem(IDC_AllBuffer1),	  L"悬停提示1");
	m_Ttc.AddTool(GetDlgItem(IDC_Static_Number1), L"悬停提示2");
	m_Ttc.AddTool(GetDlgItem(IDC_Static_Number2), L"悬停提示3");
}

http://www.kler.cn/a/397607.html

相关文章:

  • 【图像压缩感知】论文阅读:Content-Aware Scalable Deep Compressed Sensing
  • Vuex vs Pinia:新一代Vue状态管理方案对比
  • CSS基础知识01
  • The 3rd Universal CupStage 15: Chengdu, November 2-3, 2024(2024ICPC 成都)
  • 金融领域先锋!海云安成功入选2024年人工智能先锋案例集
  • 【环境配置】macOS配置jdk与maven
  • TCP(下):三次握手四次挥手 动态控制
  • Docker compose部署Activemq
  • PostgreSQL物化视图详解
  • 什么是PostgreSQL,有什么特点
  • 【数据库】组合索引生效规则及索引失效
  • 3D电子商务是什么?如何利用3D技术提升销售转化?
  • 计算机网络WebSocket——针对实习面试
  • 介绍一下struct(c基础)
  • 【Pip】如何清理 `pip` 包管理器 —— 完整指南
  • Python 小高考篇(2)字符串
  • Springboot整合Prometheus+grafana实现系统监控
  • linux进程、文件常见命令
  • 网络层7——外部网关协议BGP
  • 数据结构《链表》
  • 基于Java Web 的家乡特色菜推荐系统
  • Redis性能优化——针对实习面试
  • 宝盒云影 3.3.3 | 高清秒播频道丰富,直播源每日更新
  • 大三学生实习面试经历(1)
  • Windows文件夹操作快捷键
  • 深入理解与实践 AWS IAM Roles Anywhere:提升混合云环境的安全性