如何判断当前的,或跳出的各种窗口,如e浏览器...并控制它。。。(非自己程序的窗口)(50分)

  • 主题发起人 主题发起人 allen72
  • 开始时间 开始时间
myhandle:=GetForceGroundWindow;
然后就可以任你操作了。
 
直接使用GetForeGroundwindow是不行的,返回的是自己的窗口。
解决的办法有二:
一、先隐藏自己的窗口,获得当前窗口后在恢复(许多抓图软件就是这样);
二、如果不想隐藏自己的窗口,可以使用Enumwindow枚举除自己窗口外的第
一个可见窗口。
 
API中有一组关于GETWINDOW的,你应该去看看,到底要用哪一个。
 
allen72:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部