win32控制台程序中定时器的实现
2011-10-04 19:29
197 查看
普通的win32程序中定时器的应用很多也很方便,但是在win32控制台中也是可以使用定时器的,利用的是windows程序的消息循环机制,如下:
#include <iostream> #include <windows.h> using namespace std; void CALLBACK TimeProc( HWND hwnd, UINT message, UINT idTimer, DWORD dwTime) { cout<<"This is a timer."<<endl; } /* * 利用消息循环机制来实现定时器. */ int work_2() { SetTimer(NULL,1,1000,TimeProc); MSG msg; while( GetMessage(&msg,NULL,0,0) ) { if(msg.message == WM_TIMER) { DispatchMessage(&msg); } } return 0; } int main() { work_2(); return 0; }
相关文章推荐
- Win32控制台程序的定时器实现(转载)
- Win32控制台程序的定时器实现
- Win32控制台程序的定时器实现 多媒体定时器
- 在Win32控制台程序中使用定时器
- 在win32控制台应用程序中实现定时器
- 在win32控制台应用程序中实现定时器
- c++控制台程序实现定时器
- win32 窗口程序实现控制台信息跟踪 简单案例
- 定时器SetTimer如何用在win32控制台用用程序中
- 在win32控制台应用程序中实现定时器
- 在win32控制台应用程序中实现定时器
- c++控制台程序实现定时器
- WIN32限制程序执行时长功能的实现
- 邢红瑞的blog--如何在控制台程序中使用定时器
- win32程序启用控制台(控制台文件名:conout$,conin$,conerr$)
- MFC,Win32程序向控制台(Console)窗口输出调试信息
- win32 程序开启控制台输出信息
- VC++ win32 Application程序实现运行时,右下角任务栏,弹出气泡提示程序已开始运行
- 控制台程序的 定时器 和 消息循环
- vs2010 C++ win32控制台程序窗口闪退问题解决办法汇总