您当前的位置: 百科371电脑/网络C/C++ → 电脑/网络内容 退出登录 用户管理 用户注册
本类热门文章
相关文章
中原建材网
请问大牛们怎样在C语言中实现一个timer事件

减小字体 增大字体

问题:就像E语言里的时钟功能.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕时钟1.时钟周期 = 1000.子程序 _时钟1_周期事件编辑框1.内容 = 到文本 (取现行时间 ())就是搁1秒读取一次现行时间,,或者循环完成什么子程序等。  

api中的SetTimer函数实现
注意在无窗口的控制台程序中要加上消息循环

函数原型

UINT SetTimer(
HWND hWnd,
UINT nIDEvent,
UINT uElapse,
TIMERPROC lpTimerFunc );

回调事件

void CALLBACK TimerProc(
HWND hwnd,
UINT uMsg,
UINT idEvent,
DWORD dwTime );


如果是MFC的程序 就直接响应 WM_TIMER 消息

如果你对就像E语言里的时钟功能.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕时钟1.时钟周期 = 1000.子程序 _时钟1_周期事件编辑框1.内容 = 到文本 (取现行时间 ())就是搁1秒读取一次现行时间,,或者循环完成什么子程序等。这个问题有好的意见或 建议,请留言
[] [返回上一页] [打 印]
电脑/网络评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

中原建材网 简单版 站长QQ:382546553