vb 如何判断一个窗口是否为激活状态?

有没有一个函数可以判断一个窗口是否处于激活状态。有人用GetForegroundWindow函数,但是这相当于排除法,我想问有没有直接判断一个窗口是否为激活状态,就像判断... 有没有一个函数可以判断一个窗口是否处于激活状态。有人用GetForegroundWindow 函数,但是这相当于排除法,我想问有没有直接判断一个窗口是否为激活状态,就像判断一个窗口是否已经最小化一样。
我经常遇到一个窗口为激活状态但是假激活状态,并没有在桌面上显示出来,就如QQ聊天框最小化后,如果此好友来信息,最小化的窗口就会变成蓝色,而且还一闪一闪的,如何判断这样的情况?
展开
 我来答
zgfoxbear
2012-07-25 · TA获得超过770个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:36万
展开全部
if hWnd=GetForegroundWindow then
Msgbox "是活动窗口"
else
msgbox "不是活动窗口"
end if
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金山毒霸
2024-10-31 广告
大部分系统错误,是因为某些DLL文件丢失造成的,比如未安装DirectX9或DirectX 9.0组件已损坏、缺少Visual C ++库、未安装.net库。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的电脑一般都... 点击进入详情页
本回答由金山毒霸提供
CCMaiCWW
2012-07-25 · TA获得超过1974个赞
知道大有可为答主
回答量:2128
采纳率:0%
帮助的人:1670万
展开全部
用focus试试,好长时间没碰VB了,不记得了的说。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信心安J
2012-07-25 · TA获得超过400个赞
知道小有建树答主
回答量:787
采纳率:0%
帮助的人:712万
展开全部
用getforegroundwindow函数【API】
具体用法百度百科上有,自己看看

参考资料: http://baike.baidu.com/view/1080316.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式