钱来也

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

来源:[db:来源]编辑:11dj0 阅读次数:98

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

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

关于“win7系统下怎么在程序失去焦点时依然显示提示栏”的详细介绍就到这里了,更多关于“win7系统下怎么在程序失去焦点时依然显示提示栏”的相关介绍,请继续关注钱来也。

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

相关文章