怎样使窗口标题栏闪烁?
求助各位大侠:
我在做一个后台监控的程序,当有“情况”的时候,弹出一个TOPMOST窗口,
然后需要让窗口闪烁(就象打印缺纸的窗口那样),用以引起用户的注意。
请问怎样实现呢?
谢谢大家。
问题点数:20、回复次数:7Top
1 楼laiyiling(陌生人[MVP])回复于 2005-02-25 11:36:25 得分 15
FlashWindowTop
2 楼laiyiling(陌生人[MVP])回复于 2005-02-25 11:38:36 得分 0
或者可以考虑用定时器Top
3 楼fanqing(火影忍者+28%(准备学习进程/线程))回复于 2005-02-25 11:58:50 得分 5
msdn仔细阅读SetForegroundWindow(有这个功能)Top
4 楼xrwang(无涯)回复于 2005-02-25 12:33:42 得分 0
感谢大家的回答,
我下午再去试试,
谢谢拉。Top
5 楼xuzheng318(忧郁王子)回复于 2005-02-25 12:55:44 得分 0
帮楼主顶了,谢谢了
!Top
6 楼smallcrocodile(大鳄鱼)回复于 2005-02-25 18:44:47 得分 0
鼓励Top
7 楼xrwang(无涯)回复于 2005-02-28 13:20:03 得分 0
感谢各位的提示,我在MSDN的基础上试过了:
1.使用FlashWindowEx可以非常简单的解决我的问题;
2.用 laiyiling(陌生人) 所说的“定时器+FlashWindow”也可以实现,但是没有直接用FlashWindowEx方便;
3.SetForegroundWindow方法只能激活指定的主窗口,并不能达到闪烁的效果;
4.还要感谢帮我顶的各位朋友。
Top




