Winform 窗体闪烁 & 任务栏提示
2024-10-20 08:00:58
准备:
[DllImport("user32.dll")]
static extern bool FlashWindowEx(ref FLASHWINFO pwfi); [DllImport("user32.dll")]
static extern bool FlashWindow(IntPtr handle, bool invert); [StructLayout(LayoutKind.Sequential)]
public struct FLASHWINFO
{
public UInt32 cbSize;
public IntPtr hwnd;
public UInt32 dwFlags;
public UInt32 uCount;
public UInt32 dwTimeOut;
} public const UInt32 FLASHW_STOP = 0x00000000;
public const UInt32 FLASHW_CAPTION = 0x00000001;
public const UInt32 FLASHW_TRAY = 0x00000002;
public const UInt32 FLASHW_ALL = 0x00000003;
public const UInt32 FLASHW_TIMER = 0x00000004;
public const UInt32 FLASHW_TIMERNOFG = 0x0000000C
事件
private void button1_Click(object sender, EventArgs e)
{
//闪烁
4 FLASHWINFO fi = new FLASHWINFO(); fi.cbSize = (uint)Marshal.SizeOf(fi);
fi.hwnd = this.Handle;
fi.dwFlags = FLASHW_TIMER | FLASHW_ALL;
fi.uCount = ;
fi.dwTimeOut = ; FlashWindowEx(ref fi);
} private void button2_Click(object sender, EventArgs e)
{
//任务栏消息提示
this.WindowState = FormWindowState.Minimized;
FlashWindow(this.Handle, true);
}
最新文章
- jQuery取得select 选中值和文本 来自园友“大气象”
- ASP.NET MVC 4 插件化架构简单实现-实例篇
- 一个不错的图片滑动展示插件 anythingslider
- redhat6.4 配置centos6 yum替换
- js简单排序
- 如何实现Linux下的U盘(USB Mass Storage)驱动
- stack smashing detect错误修正
- Windows Store Javascript项目使用高德地图、谷歌地图、百度地图API
- 制作OSGB数据索引
- 如何解决loss NAN的问题
- python+requests库,接口自动化
- 010_动态语言与鸭子类型及python2和3的区别
- Codeforces Round #443 (Div. 1) A. Short Program
- Linux之目录结构解析
- 力扣(LeetCode) 136. 只出现一次的数字
- 放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结
- 获取所有选中框的ids值
- JavaScript Array 对象扩展方法
- select 语句的执行顺序
- [批处理]NetstatFilter快速查找端口被占用问题