系统城

win7系统下怎么在程序失去焦点时依然显示提示栏

发布时间:2019-03-30 11:57:55    浏览数:206

  现在的很多软件都在按钮上增加了提示功能,当鼠标指针移动到按钮上后就会显示对应的提示信息,但是有些程序仅能在程序有焦点的状态才有该功能,程序一旦失去焦点再将鼠标指针移动到按钮上就不显示提示框了,那么win7系统下怎么在程序失去焦点时依然显示提示栏呢?具体步骤如下。

推荐:番茄花园win7旗舰版系统下载

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系统下怎么在程序失去焦点时依然显示提示栏的详细步骤,大家可以参照上面的方法来处理。

相关教程: PPT2021怎么设置文件保存格式 操作方法 CorelDRAW怎么制作暗角效果 友玩陪玩APP怎么入驻 快加入陪玩大家庭 WPS软件文字中表格如何排序_这里教给你 WPS2019如何将字体嵌入文件 详细教程

相关阅读

手机版   |   电脑版
Copyright @ 2011 系统城 版权声明 最新发布内容
fetch('https://api.xitongcheng.com/api/flow/model/article/category_id/38/model_id/48531/admin_id/0/type/0/domain/mip').then(function (res) {})