当前位置: 首页 > news >正文

php招聘网站建设垂直 社交网站 建设

php招聘网站建设,垂直 社交网站 建设,网站建设公司果动c,电商网站订烟平台定时器简介 定时器的主要功能是设置以毫秒为单位的定时周期,然后进行连续定时或单次定时。 定时器是用于设置有规律的去触发某种动作所用的,这种场景也是软件中经常可以用到的,比如用户设置规定时间推送提示的功能,又比如程序定…

定时器简介

定时器的主要功能是设置以毫秒为单位的定时周期,然后进行连续定时或单次定时。

定时器是用于设置有规律的去触发某种动作所用的,这种场景也是软件中经常可以用到的,比如用户设置规定时间推送提示的功能,又比如程序定期向服务器请求某种数据时,等等功能都需要使用定时器来完成这样的操作。

QT和MFC中都用添加定时器的方法,我们这里先来介绍在MFC中添加定时器的方法

相关函数

使用定时器需要用到SetTimer、OnTimer和KillTimer这三个函数,其中OnTimer函数体需要自己实现和通过消息进行添加,其它两个函数是系统调用

SetTimer() 设置定时器

该函数的功能是创建一个定时器,同时开启这个创建定时器

函数声明如下

UINT_PTR CWnd::SetTimer(UINT_PTR nIDEvent, UINT nElapse, void (CALLBACK* lpfnTimer)(HWND, UINT, UINT_PTR, DWORD));
// nIDEvent  指定定时器的ID,用于处理和销毁定时器所用
// nElapse   定时器每次触发的时间间隔,以毫秒为单位
// lpfnTimer 指定定时器超时时的回调函数,可以为NULL表示不理会定时器超时

OnTimer() 处理定时器

当定时器所设置的定时毫秒数结束时,OnTimer()函数就会收到该定时器的ID,就可以进行定时操作的处理

OnTimer()函数是通过MFC进行添加的,下面介绍一下如何添加OnTimer函数

点击要添加定时器的对话框→点击属性→选择消息→添加WM_TIMER消息

添加完成

其中参数nIDEvent就是创建定时器时所指定的定时器ID

KillTimer() 销毁定时器

该函数的功能是销毁并停止指定定时器的工作

函数声明如下

BOOL CWnd::KillTimer(UINT_PTR nIDEvent);
// nIDEvent 指定要销毁的定时器的ID

代码实现

下面我将提供一段创建并使用定时器的代码,提供给大佬门参考

示例代码

BOOL CMainDlg::OnInitDialog()
{CDialog::OnInitDialog();// 在此添加额外的初始化SetTimer(0, 50, NULL);return TRUE;  // return TRUE unless you set the focus to a control// 异常: OCX 属性页应返回 FALSE
}void CMainDlg::OnTimer(UINT_PTR nIDEvent)
{// TODO: 在此添加消息处理程序代码和/或调用默认值if (nIDEvent == 0) {TRACE("定时器触发\r\n");}CDialog::OnTimer(nIDEvent);
}void CMainDlg::OnClose()
{KillTimer(0);CDialog::OnClose();
}

运行结果

到这里,MFC开发给对话框添加定时器就介绍完了

感谢观看学习,大佬们多多指点,愿明天的自己会感谢当下的努力!!!!

http://www.yayakq.cn/news/832431/

相关文章:

  • html5手机网站制作教程网站虚拟主机是什么
  • 微网站自助建设重庆市建设政务中心网站
  • 网站通栏图片代码营销培训师
  • 本标准在住房城乡建设部门户网站重庆渝北网站建设
  • 东莞网站建设哪个平台好网站建设这个行业如何
  • 对网站建设公司说怎样做自己的销售网站
  • 网站制作一般需要多少钱?个人网站可以备案几个
  • 263企业邮箱pop3设置云南网站seo服务
  • 服务器创建网站wordpress修改备案号
  • 阜阳城乡建设局网站经销商城建站
  • 商城网站建设合同范本大城 网站建设
  • 昆明做网站那家好宁波搭建网站
  • 网页qq邮箱怎么取消自动登录临漳seo整站排名
  • 电子商务网站建设与维护读书报告网站页面维护
  • 网站域名到期什么意思做暧暧国外网站
  • 网站设计师发展好乐买网站推广方式
  • 企业网站源码带后台wordpress文章数据库位置
  • 国际网站建设与维护wordpress文章版权插件
  • 怎样做一个网站平台旅游网站建设模板下载
  • 成都网站建设scdzks电商网站适合做响应式布局吗
  • 番禺建设网站多少钱咸阳做网站价格
  • 网站 组成福州市建设局网站 动态
  • 网站字体 font-family深圳品牌设计公司有哪些
  • 网站建设与管理专业好不好就业2022房地产行业现状及前景
  • 网站建站无锡谷歌优化培训
  • 学院网站建设意义南山网站建设公司乐云seo
  • 个体工商户可以申请网站建设吗杭州知名网站建设
  • 工业设计网站排名网站怎么做实名认证吗
  • 德阳做网站安卓程序下载安装
  • 网站建设行业现状做排行的网站