我是靠谱客的博主 英勇毛巾,最近开发中收集的这篇文章主要介绍解决任务栏与托盘区提示(tooltip)被遮住的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先请看下图:

13cc97d9941aeb1210df9b42.jpg


  在很久很久以前,我测试东西的时候发现鼠标指向任务栏与托盘区(就是右下角显示时间的地方)时不显示浅黄色提示了,仔细看了下原来是被任务栏和前台窗口遮住了。这问题时有时无,当时也没怎么在意,反正用的不多。今天测试东西的时候又出现了,于是上网Google了一圈,找到KZTechs.COM里一篇文章,说是tooltips的topmost属性丢失了。知道原因就好办了,自己写一个吧,也就是枚举窗体再检查这个窗体是否为tooltips,是的话就以topmost的方式显示出来。关键代码如下:

GetClassName(handle,buf,260);
if AnsiSameText(buf,'tooltips_class32') then
    SetWindowPos(handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE);

编译好的软件请到我的网盘下载:http://hbxfwjww.ys168.com

转载于:https://www.cnblogs.com/lxwy/archive/2010/06/30/4420666.html

最后

以上就是英勇毛巾为你收集整理的解决任务栏与托盘区提示(tooltip)被遮住的问题的全部内容,希望文章能够帮你解决解决任务栏与托盘区提示(tooltip)被遮住的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部