写个类怎么定时 我要写个类,需要用到定时需要在哪些方面改动?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说timer么?如果你的类从 CWnd 继承过来,那很方便,具体可以参考一下 MSDN 中 CWnd 中 timer 函数的帮助。大体上要先建个定时器,建的时候设置时间间隔,然后响应到时的消息,等等。如果不是,我现在不是很清楚。 普通类也很方便用SetTimerUINT SetTimer( HWND hWnd, // handle of window for timer messages UINT nIDEvent, // timer identifier UINT uElapse, // time-out value TIMERPROC lpTimerFunc // address of timer procedure);外加一个响应函数TimerFuncVOID CALLBACK TimerProc( HWND hwnd, // handle of window for timer messages UINT uMsg, // WM_TIMER message UINT idEvent, // timer identifier DWORD dwTime // current system time); 直接加setTimer()就行了,另外要写个回调函数。 如何将多个exe变成一个并根据条件运行 送分啦 以CStatic为基类,从写一个CEdit类 100分求代码注释(图片格式与二进制格式转化),在线等待! 入门请教 简单问题,立刻结贴 如何获取操作系统启动的时间? 我的项目编译为什么不能生成dll文件(急用) 知者请进:如何获得sql中日期的年月日? 关于dll的一个问题 我们在什么才能知道VC++里面那些已有的函数的作用!还有他们的调用参数?? 在用CFileDialog 在多选文件时,得到文件后,怎样得到每个文件的文件名与扩展名
大体上要先建个定时器,建的时候设置时间间隔,然后响应到时的消息,等等。如果不是,我现在不是很清楚。
用SetTimer
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
);外加一个响应函数
TimerFuncVOID CALLBACK TimerProc(
HWND hwnd, // handle of window for timer messages
UINT uMsg, // WM_TIMER message
UINT idEvent, // timer identifier
DWORD dwTime // current system time
);