获得一个外部进程的窗口句柄,如何判断是否是(Delphi中)StayOnTop类型的窗口? ( 积分: 200 )

  • 主题发起人 主题发起人 shine007
  • 开始时间 开始时间
S

shine007

Unregistered / Unconfirmed
GUEST, unregistred user!
也就是说:我获得一个外部进程的窗口Handle,需要判断它是不是“始终显示在最顶层”的窗口?
 
用API函数查一下,再接合SPY++跟踪。
 
bbscom,你好,<br>&nbsp;&nbsp;&nbsp;&nbsp;我没查到相关的API函数,具体该怎么做呢?<br>我的问题也可以这样问:如何判断一个“始终显示在最顶层”的窗口是否存在?如果存在如何获得它的句柄呢?
 
FindWindow()<br>FindWindowEx()
 
if&nbsp;(GetWindowLong(窗口handle,&nbsp;GWL_EXSTYLE)&nbsp;and&nbsp;WS_EX_TOPMOST)&nbsp;&gt;&nbsp;0&nbsp;then<br>&nbsp;&nbsp;//窗口是TopMost
 
楼上的是正解
 
多人接受答案了。
 
后退
顶部