<<< 返回 access911.net 编程静态资料库索引页

如何使我的软件的窗体在系统任务栏上闪烁?

 

作者:Microsoft  摘自:Microsoft  录入:cg1  时间:2005-3-15  浏览人次:1513


专题地址:http://access911.net/fixhtm/72FAB01E11DCECF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


access911 未验证,仅供参考

在win32中有个api,SetForegroundWindow, 他用来切换一个窗口成为前景窗口,但是当前另外一个线程中的窗口获得输入焦点,这个函数会使企图切换的那个窗口闪烁。
SetForegroundWindow Function
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/setforegroundwindow.asp

具体您可以参考,Jeffrey Richter写的Programming Application For Microsoft Windows,Fourth Edition 中的硬件输入模型和局部输入状态一章。
例如,在一个vb6程序中,我们设一个timer,他在5秒后会对form调用SetForegroundWindow,当我们启动这个程序后,我们把输入焦点切换另一个程序,例如notepad,这个5秒后这个form会被调用SetForegroundWindow,但是这个form不会变成前景窗口,而会闪烁。

Private Declare Functi.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB01E11DCECF3.htm

 


上一篇:如何取消 Access2003 刚打开的安全警告或者 RUNTIME 的安全警告?

下一篇:新手来看:学会总结关键字

2017年2月22日生成静态资料