现在的很多软件都在按钮上增加了提示功能,当鼠标指针移动到按钮上后就会显示对应的提示信息,但是有些程序仅能在程序有焦点的状态才有该功能,程序一旦失去焦点再将鼠标指针移动到按钮上就不显示提示框了,那么win7系统下怎么在程序失去焦点时依然显示提示栏呢?具体步骤如下。
CToolTipCtrl类是windows提供实现提示栏功能的类。实现基本的提示栏功能有4步,关键是第2步的参数设置。
1、定义一个CToolTipCtrl类的对象,该类仅有一个无参的构造函数;
2、调用Create成员函数。该函数定义如下BOOL Create( CWnd* pParentWnd, DWORD dwStyle = 0 );第二个参数默认值为0,如果要实现程序在失去焦点的情况下依然显示提示栏必须将该参数赋值为TTS_ALWAYSTIP。
3、调用AddTool()函数为按钮增加ToolTips。
4、重写窗口的PreTranslateMessage()虚函数,在函数中判断鼠标事件并执行RelayEvent()函数。
以上给大家介绍的便是win7系统下怎么在程序失去焦点时依然显示提示栏的详细步骤,大家可以参照上面的方法来处理。
相关阅读
win7系统鼠标失去焦点怎么回事?win7系统鼠标失去焦点的解决措施
Win7系统全屏看电影时任务栏依旧显示的原因及解决方法
win7系统提示无法定位程序输入点怎么办
Win7系统关机时提示lexpps.exe程序错误怎么办
Win7安装显卡驱动提示"NVIDIA安装程序失败"怎么办
win7系统下载程序时提示“您的C盘系统资源不足”怎么办
win7系统运行程序提示“MSCOMCTL.OCX丢失或无效”怎么办
Win7系统提示“无法启动程序,丢失demaxiya.dl”怎么解决
Win7系统启动程序失败提示“计算机中丢失UxTheme.dll”怎么办
win7系统打开程序提示“应用程序正常初始化(0xc0000142)失败”怎么办
Win7系统启动程序提示“计算机丢失D3DX_26.DLL”怎么办
win7系统安装程序时弹出“程序兼容性助手”提示怎么关闭
windows10系统打开程序提示丢失xinput13dll怎么办
win7系统运行QQ时提示“txupd.exe应用程序错误”怎么办
win7电脑玩LOL时提示关闭程序以防止信息丢失怎么办
winxp系统下状态栏时间怎么显示12小时制
Win7系统怎么在任务栏时间上显示星期几(图文)
win7提示“由于没有安装音量控制程序,windwos无法在任务栏上显示音量控制..."怎么办
xp系统下提示igxprd32显示驱动程序已经停止正常工作怎么办
win7系统如何调出摄像头 win7电脑摄像头怎么打开