1、创建MFC,命名为TimeCount,基于对话框。

2、添加对话框所需控件。

(1)添加1个Button按钮,1个Static Text。

   按钮的Caption为“开始计时”,ID为IDC_START_count;
   静态文本框ID为IDC_STATIC_Countdown,并添加CStatic类型变量m_time。

3、编写消息处理函数。

(1)给“开始计时”button添加事件处理处理程序OnBnClickedTimer

在 OnBnClickedTimer() 中添加如下代码:

// TODO: 在此添加控件通知处理程序代码SetTimer(1, 1000, NULL);      //1号定时器, 1000毫秒
(2)给静态文本框Static Text添加类向导

编辑定时器消息响应函数OnTimer。判断定时器的ID,如果只有一个定时器可以不用判断,但许多应用需要多个定时器,这时就适合switch语句进行判断。

// TODO: 在此添加消息处理程序代码和/或调用默认值static UINT m_cdNumber = 60;       //倒计时60sCString str;switch (nIDEvent){case 1:m_cdNumber--;str.Format(_T("%i"), m_cdNumber);m_time.SetWindowText(str);if (m_cdNumber == 0){KillTimer(1);     //关闭计时器1}break;}

VS2015基于对话框的MFC倒计时器相关推荐

  1. C++学习日记1:VS2015环境下,创建基于对话框的MFC工程

    VS2015环境下,创建基于对话框的MFC工程 1.新建项目 文件→新建→项目, 确定工程名称,选择工程保存路径, →确定 2.进入[当前项目设置]. →下一步 3.进入[应用程序类型]界面. 设置[ ...

  2. VS如何新建一个基于对话框的MFC工程并添加按钮

    学习MFC的初学者,入门的步骤很重要,新建一个基于对话框的MFC应用程序,并通过拖拉按钮等,初步搭建自己的MFC工程. 工具/原料 笔记本电脑 VS2010 方法/步骤 打开VS2010,并新建MFC ...

  3. 屏蔽基于对话框的MFC程序中按下ESC关闭窗口的功能

    在基于对话框的MFC程序中,如果你按下ESC,将会关闭对话框.如何屏蔽这个键呢,其实很简单,只要重载下PreTranslateMessage()即可. 方法:在对话框类上右击,选择"Add ...

  4. 基于对话框的MFC程序加载位图为背景图案

    from: http://rwsk.snnu.edu.cn/?uid-156-action-viewspace-itemid-240 先载入一张图片 ,ID 为 IDB_BITMAP2 TestDlg ...

  5. VS2013基于对话框的MFC串口通信简单案例教程

    本例程是在VS2013环境下,使用MFC做的是一个简单的串口通信程序. 虚拟的串口软件工具下载地址:https://pan.baidu.com/s/1D-oddZk3Z_ioXBUpXE7ksw 密码 ...

  6. html圆圈倒计时,基于HTML5 canvas圆形倒计时器jQuery插件

    这是一款基于html5 canvas的圆形倒计时器jQuery插件.它可以使你非常轻松的创建圆形的倒计时器.该jQuery倒计时器插件有12种themes,它们基于 HTML5 canvas 来渲染各 ...

  7. 基于51单片机的倒计时器秒表定时器数码管显示原理图方案设计

    系统的功能分析 (末尾附文件) 框架图: 原理图: 声光报警电路(低电平有效)设计 有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机.打印机.复印机.报警器.电子玩具.汽车电 ...

  8. vs2008中,创建基于对话框的mfc动态库步骤

    1.利用MFC Dll向导初始生成一个mfc dll(默认设置): 2.添加一个对话框资源: 3.向工程中添加一个.h..cpp文件,作为外部的接口: 4..h头文件的格式仿照于基于控制台的dll的头 ...

  9. 隐藏基于对话框的MFC应用程序窗口的方法

    (推荐这个方法,非常好用) 很多人可能会将窗口创建出来,然后用一个 ShowWindow(SW_HIDE) 的方法去隐藏窗口,当然这是可以做到隐藏的功能,但是有一点不足的地方就是窗口在隐藏之前会有一下 ...

  10. MFC初探 —— 基于对话框的MFC显示控制台

    1)解决方案资源管理器 -> 工程项目右键"属性" -> "配置属性" -> "生成事件" -> "生成后 ...

最新文章

  1. [每天进步一点 -- 流水账]第3周
  2. kotlin 类及其成员的可见性
  3. php内部常量_PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
  4. 调查谋杀案以换取Obra Dinn
  5. 荣耀系统更新服务器不可用,荣耀确认系统更新方式 4月1日前发布的机型固件升级由华为负责...
  6. tableview 添加手势_【iOS12+Swift5】如何在tableViewController里面给Cell添加手势
  7. hj212协议如何和php通讯,5G/4G边缘计算网关如何实现HJ212协议上报
  8. php开源框架和平台(XAMPP、Wamp5和AppServ)简述
  9. 从TIN获取任意坐标点高程(原创)
  10. PMP扫盲篇2 | PMP报名、缴费、考试那些事儿~~
  11. 随机出题在线考试系统php_随机出题在线考试系统
  12. 计算机网络hdcp是什么意思,HDCP技术_百科..doc
  13. tkinter制作选择文件夹对话框
  14. 编译CM-MK802
  15. 中国互联网创业工具库Startup Tools
  16. 《连线》杂志主编Kevin Kelly 给年轻人的99条人生建议
  17. HDU2571 命运(DP)
  18. Mac下载软件的网站
  19. SDK之aar封装总结
  20. U74LVC1G07G-SOT353R-TG

热门文章

  1. 阿里2018届实习生内推经历
  2. accuracy_score函数
  3. Namecheap共享虚拟主机使用体验
  4. 客房管理系统java代码_java客房管理系统代码
  5. 宽带拨号连接失败,代码651
  6. 重新编译使用CMake的旧项目的问题处理
  7. 使用cephadm搭建ceph(octopus)过程
  8. Oracle RMAN无法删除归档一例
  9. 电子密码锁程序C语言,基于C语言STC89C52单片机电子密码锁的设计与仿真
  10. 一分钟详解智能快递柜电子锁结构