1 / 4
文档名称:

VC中ontimer使用说明.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VC中ontimer使用说明.doc

上传人:xxj16588 2015/10/2 文件大小:0 KB

下载得到文件列表

VC中ontimer使用说明.doc

文档介绍

文档介绍:2011-06-01
VC中OnTimer()函数使用
文章分类:C++编程,VC使用,MFC开发
关于OnTimer()函数的填写,对于CDialog,可以Ctrl+W中添加;
 
对于SetTimer可以在初始化当中添加!
 
OnTimer()函数是响应用SetTimer()函数设定的时钟发送的时钟消息的,你没设定时钟,就不会有时钟消息,OnTimer()里的语句当然也不会被调用。
 
为类添加WM_TIMER消息响应,会看到类中多了个OnTimer(UINT nIDEvent)。然后用SetTimer(1,10,NULL)就行了。第一个参数是ID,第二个是间隔时间,单位是毫秒,第3个是响应函数,因为要在OnTimer(UINT nIDEvent)里面做响应操作,所以此处给个NULL就行了。
 
Timer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。
1、SetTimer定义在那里?
 
SetTimer表示的是定义个定时器。根据定义指定的窗口,在指定的窗口(CWnd)中实现OnTimer事件,这样,就可以相应事件了。
SetTimer有两个函数。一个是全局的函数::SetTimer()
Cpp代码
UINT SetTimer(    
HWND hWnd, // handle of window for timer messages    
UINT nIDEvent, // timer identifier    
UINT uElapse, // time-out value    
TIMERPROC lpTimerFunc // address of timer procedure    
);  
UINT SetTimer(
HWND hWnd, // handle of window for timer messages
UINT nIDEvent, // timer identifier
UINT uElapse, // time-out value
TIMERPROC lpTimerFunc // address of timer procedure
);
 
其中hWnd 是指向CWnd的指针,即处理Timer事件的窗口类。说道窗口类(CWnd),我们有必要来看一下CWnd的继承情况:CWnd有以下子类:CFrameWnd,CDialog,ontrolBar等类。这也意味这些类中都可以定义SetTimer事件。
同时,SetTimer()在CWnd中也有定义,即SetTimer()是CWnd的一个成员函数。CWnd的子类可以调用该函数,来设置触发器。
Cpp代码
UINT SetTimer( UINT nIDEvent,    
           UINT nElapse,    
           void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD) );  
UINT SetTimer( UINT nIDEvent,
UINT nElapse,
v

最近更新

关于父亲记叙文作文锦集9篇 12页

医院消防疏散应急预案 21页

培训会议主持词怎么写(32篇) 74页

大学生自评报告模板(6篇) 10页

2025年七年级生物新课标呼吸道空气净化解析 66页

2025年抗血小板药物选用指南解析 48页

二零二五年度企业年以上员工技能培训与聘用合.. 8页

二零二五年度企业品牌展会活动合作协议 9页

二零二五年度企业员工劳动合同电子版管理与电.. 9页

2025年医院保健科室职责与管理制度汇编 30页

2025年刮痧疗法功效与正确操作要点 13页

二零二五年度云签约劳动合同电子签约系统用户.. 9页

2025年感受幸福作文 6页

二零二五年度临时用电项目安全教育培训及考核.. 8页

2025年养生知识大揭秘 19页

二零二五年度中小学心理健康教育与咨询师团队.. 9页

二零二五年度个性化定制酒定制与品牌战略布局.. 9页

2025年意林的读书心得总结 8页

2025年儿童过敏性鼻炎诊疗宝典 25页

二零二五年度个人股权无偿转让与公司员工职业.. 8页

二零二五年度个人租赁公寓电子合同(含租赁合.. 9页

二零二五年度个人电子产品购销合同简洁版 9页

2025年总结高中物理学习方法 12页

艺术舞蹈老师简历模板 1页

服装设计合作协议书 5页

煤炭资源地质勘查设计编写提纲 14页

硫酸铵生产硫酸钾的可行性方案 31页

2022年首都经济贸易大学工商管理专业《管理学.. 22页

学生5mm坐标纸(虚线 word版)直接打印 2页

(完整版)天津大学非线性信息处理技术 12页