<font color=red>如何获知当前窗体为非活动窗体</font>(30分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
不要告诉我去检索,<br>吾没找到
 
用GetForegroundWindow得到当前活动的窗口,然后和自己的窗口句柄去比较...<br><br>又是你讨厌的句柄操作。 ^_^
 
来迟了,Iknow的答案肯定是对的。
 
function FlashWindow(const hwnd:Integer;const bInvert:LongBool):LongBool; <br>该函数需要2个参数,第一个参数是要闪动标题栏的窗口的句柄,第二个参数用于指定是设<br>置窗口的闪动状态,还是恢复其原始状态。如果该bInvert参数为True,则表明窗口的标题<br>栏被闪动,如果该参数为False,则表明窗口的标题栏被恢复为原始状态。 <br>该函数所返回的值用于指定调用该函数前窗口的状态,如果该返回值True,则表明窗口在调<br>用该函数之前是活动的,否则,如果返回值为False,则表明调用函数前窗口是&lt;font color=red&gt;非活动&lt;/font&gt;的。 <br><br>小猫:看看能不能把这个用上?
 
用GetForegroundWindow得到当前活动的窗口,<br>然后和自己的窗口句柄去比较<br>轻松解决!<br>
 
多人接受答案了。
 
后退
顶部