C# 任务栏闪动显示任务。

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:49:30
就是C#做的窗体,在有更新时,但是该窗体没有聚焦,能不能让他像QQ聊天窗体那样,在任务栏中变成蓝色,提示用户?

这个需要用到系统API
using System.Runtime.InteropServices; //要用到系统API,这个命名空间必须应用

[DllImport("user32.dll")]
public static extern bool FlashWindow(
IntPtr hWnd, // handle to window
bool bInvert // flash status
);
//声明FlashWindow()

private void btn_FlashMe_Click(object sender, System.EventArgs e)
{
FlashWindow(this.Handle,true);
}

如此这般便可,你把代码复制到程序中就可以看到效果了

直接使用API,不太好,不过是一种办法,上个项目,我就这样作的

太深奥了吧!

这个比较高深啊~~