我知道我可以通过程序使任务栏项目的一个特别窗口开始闪光的东西时的变化,但是没有任何办法可以阻止它闪烁,无论是通过程序后某一时期或至少是没一个键盘shortcur我可以给我的用户以某种方式停止闪烁?

有帮助吗?

解决方案

FlashWindowEx 功能控制需要一个闪烁 FLASHWINFO 结构,其中有一个uCount场控制多少次,它闪烁。此外,一个可能值dwFlags领域是FLASHW_STOP造成闪烁的停止。

编辑:忘了是个C#标记的问题...所以 P/援用的善良找到这里.

其他提示

而不是闪烁的tasbar你可以考虑使用NotifyIcon.这会让你把东西的系统的托盘(别的东西,许多人认为邪恶,因为扩散的应用程序,这样做).然后你可以弹出一个气球尖端的任何改变,实际上描述的变化本身。

使用:(1)拖NotifyIcon到你的形式,或建立在你的程序NotifyIcon通知=new NotifyIcon();(2)设定的标的财产的所需要的图像 (3)控制是否是可见的系统托盘上使用的可见性 (4)呼ShowBalloonText显示弹文本(仅限于64个人物)

不管怎样,你应该去添加一个选项的程序,允许终端用户把这个特点/关闭的基础上他们的感受这一切。我个人喜欢的通知标,因为巴隆的文字可以这样说的"服务器下去"

@托马斯--令人惊讶的是Microsoft自己 Windows Vista用户体验指南 同意你的...

同时,有一个背景窗口闪烁其任务栏中按比,具有自动来顶部和偷输入重点,闪烁的任务栏按钮都仍然非常侵入。这是很难为用户集中在一个任务栏按钮的闪烁,所以您应该假设,用户将立即停止他们在做什么让闪烁的停止。因此,储备金栏闪烁的唯一的情况下立即注意的是必需的。

当然谁知道究竟是谁下的那些准则...或者甚至是读取他们。:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top