当前第2页 返回上一页
FLASHWINFO结构定义
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /// <summary>
/// 包含系统应在指定时间内闪烁窗口次数和闪烁状态的信息
/// </summary>
public struct FLASHWINFO
{ /// <summary>
/// 结构大小
/// </summary>
public uint cbSize; /// <summary>
/// 要闪烁或停止的窗口句柄
/// </summary>
public IntPtr hwnd; /// <summary>
/// 闪烁的类型
/// </summary>
public uint dwFlags; /// <summary>
/// 闪烁窗口的次数
/// </summary>
public uint uCount; /// <summary>
/// 窗口闪烁的频度,毫秒为单位;若该值为0,则为默认图标的闪烁频度
/// </summary>
public uint dwTimeout;
}
|
闪烁窗口方法封装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /// <summary>
/// 闪烁窗口
/// </summary>
/// <param name="hWnd">窗口句柄</param>
/// <param name="type">闪烁类型</param>
/// <returns></returns>
public static bool FlashWindowEx(IntPtr hWnd, flashType type)
{
FLASHWINFO fInfo = new FLASHWINFO();
fInfo.cbSize = Convert.ToUInt32(Marshal.SizeOf(fInfo));
fInfo.hwnd = hWnd;
fInfo.dwFlags = ( uint )type;
fInfo.uCount = UInt32.MaxValue;
fInfo.dwTimeout = 0;
return FlashWindowEx( ref fInfo);
}
|
以上就是C# WindowsAPI应用之FlashWindowEx -实现窗口闪烁的方法详解的详细内容!
返回前面的内容
相关阅读 >>
详细介绍使用C#实现windows form调用r进行绘图与显示的方法(图)
用C#实现一个简单的http服务器
采用 C# 编写的学委助手详解及实例
C#中如何操作word的方法示例
C#中default什么意思
C#基础入门-变量介绍
C#开发实例-订制屏幕截图工具(三)托盘图标及菜单实现的图文介绍
C#如何导入导出与处理excel文件
C#基于正则表达式如何删除字符串中数字或非数字的方法详解
C#中复制构造函数是什么
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C# WindowsAPI应用之FlashWindowEx -实现窗口闪烁的方法详解