C#0008--制作闪烁的窗体

技术要点

Windows提供了一个API函数FlashWIndow,该函数可以使窗体闪烁一下。FlashWIndow函数在C#中声明如下:
        [System.Runtime.InteropServices.DllImportAttribute("user32.dll")]
        public static extern bool FlashWindow(IntPtr handle, bool bInvert);
参数说明如下。
    handle:表示将要闪烁的窗体。
    bInvert:是否恢复状态。
利用该函数只能使窗体闪烁一下,如果让窗口不停地闪烁,就需要用一个Timer控件每隔一段时间就调用该函数使窗体闪烁。

实现过程

1. VS新建窗体应用程序,添加PictureBox、Button和Timer控件。设置相应属性。

相应代码

测试运行OK。

举一反三

根据本实例,读者可以开发以下程序。
1. 利用Visible属性制作一个闪烁的图片。
2. 制作一个闪烁的按钮。

转载于:https://www.cnblogs.com/crazygolf/p/3856608.html

C#0008--制作闪烁的窗体相关推荐

  1. 01.WPF中制作无边框窗体

    [引用:]http://blog.csdn.net/johnsuna/article/details/1893319 众所周知,在WinForm中,如果要制作一个无边框窗体,可以将窗体的FormBor ...

  2. [转]使用Visual C#制作可伸缩个性化窗体

    转自:http://www.microsoft.com/china/community/Column/60.mspx 专栏作品 使用Visual C#制作可伸缩个性化窗体 卢彦 引言: 谁都希望自己的 ...

  3. Wpf 简单制作自己的窗体样式

    最近一直在搞wpf相关的东东,由于还在门外徘徊,所以第一篇blog写了简单的制作扁平化的wpf button样式,这一篇也简单的制作属于自己wpf 窗体的样式. 废话少说,下面就开始制作自己的窗体样式 ...

  4. C#编程基础——综合项目实践:KTV点歌系统项目第九课:制作歌曲排行窗体

    1.制作歌手点歌窗体 制作效果:   前期准备:设计歌曲排行窗体FrmSongList 歌曲排行窗体FrmSongList控件属性设置 控件 命名(Name属性) 说明(其他属性设置) 窗体 FrmS ...

  5. 用C#制作有提示窗体的日程管理器

    用C#制作有提示窗体的日程管理器. 以下为主窗体代码: using System; using System.Drawing; using System.Collections; using Syst ...

  6. C#编程基础——综合项目实践:KTV点歌系统项目第五课:制作歌曲管理窗体

    1.制作歌曲管理窗体 制作效果: 前期准备:设计歌曲管理窗体FrmSongInfo 歌曲管理窗体FrmSongInfo控件属性设置 控件 命名(Name属性) 说明(其他属性设置) 窗体

  7. css怎么制作自己头像跳跃,如何用CSS制作闪烁的箭头

    如何用CSS制作闪烁的箭头 阅读:9441 次   编辑日期:2016-03-21 目录: 概述: 随着移动端的普及,CSS3的动画效果用的越来越多,甚至很多时候PC端也在用,因为可以省去繁杂的JS, ...

  8. C#编程基础——综合项目实践:KTV点歌系统项目第八课:制作歌手点歌窗体

    1.制作歌手点歌窗体 制作效果:   前期准备:设计点歌主界面窗体FrmOrderedBySinger 歌手点歌窗体FrmOrderedBySinger控件属性设置 控件 命名(Name属性) 说明( ...

  9. 使用Visual C#制作可伸缩个性化窗体

    From:http://www.cnblogs.com/eli/articles/25690.html 引言: 谁都希望自己的应用程序能让人留下一个深刻的印象,让自己的程序窗体有一件与众不同的&quo ...

最新文章

  1. yar java_Yar 的传输协议学习以及 Java 版本的实现
  2. Intel Realsense 如何获取已连接所有摄像头的序列号参数?context() query_devices() size() camera_info device_list
  3. 互联网1分钟 |1019
  4. MybatisPlus实现乐观锁
  5. 查询SQL中某表里有多少列包含某字段
  6. iOS项目开发— CoreLocation的定位服务和地理编码与发编码实现
  7. pjk static tp.php,在测试服上偶然出现 Error: Loading chunk 5 failed.
  8. numpy 用于图像处理(灰度图、转置、通道分离、图像扩展、水平镜像、水平翻转、调换x,y坐标、添加mask、随机打乱顺序、交换通道)
  9. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
  10. mysql游标 循环_MySQL游标与嵌套循环
  11. 关于ob函数的使用和应用场景
  12. jdk证书的相关命令
  13. 蓝凌OA系统任意文件读取
  14. 【岩熹攻略】议息大会后,国庆主题迎布局良机!
  15. mac php pear,OSX EI Captain中安装Pear等三方软件不成功的解决方法
  16. QSV格式转换器如何将爱奇艺视频转换成MP4格式
  17. Android Camera曝光
  18. cannot find package ...
  19. 考试与评价杂志考试与评价杂志社考试与评价编辑部2021年第4期目录
  20. matlab低通滤波器库函数代码_利用Matlab filterDesigner 工具生成FIR滤波器函数,并调用实现低通滤波...

热门文章

  1. 数据结构——归并排序
  2. 吴恩达深度学习 —— 作业2
  3. leetcode - 91. 解码方法
  4. 我们身边的知识产权单元测试答案(期末考试复习)【湘潭大学】
  5. Python矩阵计算
  6. C++/C--vector初始化与赋值【转载】
  7. OpenCV--Mat类相关操作
  8. OpenCV--常见图片格式转换与深浅拷贝
  9. 根据两点之间的连线,计算连线到各坐标轴之间的夹角(角度,弧度)
  10. Ubuntu16.04下制作deb包的方法详解