这个功能和腾讯的QQ聊天工具在聊天的时候当有新的消息来的时候是一样的,在任务栏上闪烁。

工作的原理很简单,就是用到timer控件调用API函数就可以了。

#region "声明API函数"
[DllImport("user32", EntryPoint = "FlashWindow")]
public static extern void FlashWindow(int hwnd, bool bInvert);
#endregion

timer的Tick事件调用声明的API函数

#region "时间的Tick事件"
private void timer1_Tick(object sender, EventArgs e)
{
FlashWindow(this.Handle.ToInt32(), true);
}

为了显示演示效果我是在窗体的加载时让timer控件开始工作的,当然你可以根据实际的情况运用在合适的位置上也会是很不错的选择。

timer1.Start();//让timer组件开始工作
timer1.Interval = 1000;

转载于:https://www.cnblogs.com/wangsaiming/archive/2011/06/10/2077764.html

用API函数使程序标题栏闪烁相关推荐

  1. STM32使用GPIO_WriteBit()函数使LED灯闪烁

    文章目录 模仿四种方法点灯的示例程序,在工程模板上进行编写 分析LED_Init初始化函数 分析GPIO_WriteBit函数 杨桃32学习笔记,本文图片文字皆为转述 模仿四种方法点灯的示例程序,在工 ...

  2. api函数原型大全_如何使用您的API优先平台来使原型做好生产准备

    api函数原型大全 by Mike Sedzielewski 由Mike Sedzielewski 如何使用您的API优先平台来使原型做好生产准备 (How to use your API-first ...

  3. sleep函数_VBA代码方案82:如何利用代码让程序延时,SLEEP和timeGetTime及两个API函数讲解...

    大家好,我们今日继续讲解VBA代码解决方案的第82讲内容:如何利用代码让程序延时,SLEEP函数和timeGetTime函数两个API函数的讲解. 在上一讲中我们讲了使用Wait方法,但这种方法的不足 ...

  4. delphi如何让程序最小化到任务栏(使用Shell_NotifyIcon API函数)

    delphi如何让程序最小化到任务栏(使用Shell_NotifyIcon API函数) 转载于:https://www.cnblogs.com/LittleTiger/p/6519238.html

  5. linux查看进程调用接口,查看某个程序都调用哪些api函数

    查看某个程序都调用哪些api函数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 查看某个程序都调用哪些api函数 vs6 ...

  6. 将VMProtect集成到应用程序教程:许可API函数

    VMprotect是一种很可靠的工具,可以保护应用程序代码免受分析和破解,但只有在应用程序内保护机制正确构建且没有可能破坏整个保护的严重错误的情况下,才能实现最好的效果. 本文介绍许可API函数的相关 ...

  7. Windows API函数大全

    1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...

  8. Delphi 常用API 函数(好多都没见过)

    2019独角兽企业重金招聘Python工程师标准>>> AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在 ...

  9. Delphi 常用API 函数

    Delphi 常用API 函数 AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeIconic ...

最新文章

  1. linux基本知识点学习
  2. 有关nginx upstream的几种配置方式
  3. 计算机视觉与深度学习 | 基于Matlab双目视觉之深度估计(视频中人到相机的距离)(附源代码)
  4. 2020对于音视频行业意味着什么?
  5. (百万浏览量!)超详细MySQL安装及基本使用教程(史上最详细)
  6. redmine 无法登录 mysql 服务器_Redmine 数据库连接错误
  7. Java异常处理教程(包含示例和最佳实践)
  8. echarts 有引导线和内部文字_点、线、面构图的异同以及相互转化
  9. 湖北大学计算机科学与技术怎么样,湖北大学(专业学位)计算机技术考研难吗
  10. 信息学奥赛课课通VS中学生计算机,数学奥赛VS信息学奥赛 孩子们该如何选择
  11. sketchup 2018下载与安装教程
  12. 计算机局域网中处理器可以共享么,局域网中怎么设置可共享主机的应用程序及CPU资源。...
  13. matlab读取scv文件,matlab如何读取csv文件
  14. 市场的各大TWS蓝牙耳机芯片方案汇总
  15. 近红外二区量子点CdTe/Zns,CdHgTe,CdTe/CdSe,CdS、CdSe、CdTe,ZnS、ZnSe偶联抗肿瘤药物阿霉素/紫杉醇/顺铂/喜树碱
  16. MySQL 千万级数据处理
  17. ubuntu-安装Wine
  18. 秉火429笔记之七位带操作
  19. 1.1 Java HTML前端网页
  20. 宜信 、《麻省理工科技评论》共同揭晓: 35岁以前最有可能改变世界的中国科技精英丨Xtecher 前线

热门文章

  1. python开发项目经历_Python开发工程师岗位项目经历怎么写
  2. laravel集成Telegram Bot 机器人
  3. C语言-函数案例-计算圆周长
  4. openssl心脏出血bug的补丁修复
  5. freshman refresh
  6. 聊聊soho办公-人们为什么越来越累
  7. 强制删除CAD_无法删除cad
  8. chrome浏览器缓存 from disk cache
  9. 2017百度之星初赛B场总结
  10. 控制用计算机论文,计算机在自动控制技术实践中的应用分析论文原稿