窗口如何激活自己

在Window98以下,如果程序要激活自己,只需要简单的调用SetForegroundWindow即可达到目的。但到Win98以后,再也没有这么简单了。

怎么回事呢,原Win98以后,窗口要使用SetForegroundWindow激活自己,必得到允许的方式有很多种,最简单的一种就是利用这个APILockSetForegroundWindow先解锁Foreground的窗口,然后再调用SetForegroundWindow

LockSetForegroundWindow在Delphi的Windows单元中并没有声明,需要自己声明,激活的函数重新封装如下:

Code

 

现在在时间事件中写下如下代码: 

Code

 

窗口就可以自己激活自己了 

 

posted on 2009-02-06 13:27  有点坏  阅读(388)  评论(0编辑  收藏  举报

导航