MFC为控件添加悬浮文字

本文介绍了在VC++的VS2017环境下,如何为MFC应用程序中的控件(以Edit Control为例)添加悬浮文字提示。通过在窗口类中添加CToolTipCtrl变量,初始化并在 OnInitDialog 函数中设置相应代码,以及重写PreTranslateMessage函数来实现控件的悬浮提示功能。
摘要由CSDN通过智能技术生成

语言: VC++, IDE: VS2017

当鼠标移动到某个控件上时,鼠标周围悬浮一段文本作为提示信息,在窗口的控件上支持悬浮文本,可以通过如下方式实现,本例以文本编辑框控件(Edit Control)为例,如果是类似按钮(Button)这样的属性中有“Notify”项的控件,则需要将“Notify”改为True。

1.在窗口类中增加CToolTipCtrl类型变量

CToolTipCtrl toolTip;

2.在窗口类的OnInitDialog函数中,增加以下代码

EnableToolTips();
toolTip.Create((CEdit*)GetDlgItem(IDC_EDIT1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值