一个没有窗口的程序如何使用定时器? 在没有窗口的程序中如何设置定时器?SetTimer和WM_TIMER都需要一个窗口,我该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再win32 sdk 中 是 可以是用定时器的 SetTimer(NULL,nIDEvent,uElapse,lpTimerFunc)此时第二个参数被忽略TimerFunc使用下面的形式VOID CALLBACK TimerProc( HWND hwnd, // handle to window UINT uMsg, // WM_TIMER message UINT_PTR idEvent, // timer identifier DWORD dwTime // current system time); 看了以前的贴,问题已经解决。在控制台程序中还是可以处理消息循环,只是没有gdi消息的处理。 当然可以拉。控制台定时timesetevent才可以搞定,settimer是基于消息循环的,没有办法做。除非做成多线程自己处理自己线程的消息。 【大牛帮帮忙】mfc对话框里的像素点处理 VC 调用JScript出现额问题 新人,问个关于捕捉对话框外的屏幕坐标? 列表控件的问题:CListCtrl的右键点击事件处理和DataGrid Control的使用 在CListCtrl控件中如何修改控件值?急急!!! 谁看过《ATL开发指南》!进来帮帮忙好吗! 初学者:一个不得不解决的问题: 动态连结库中可以建立对话窗吗? 如何可以得到WINDOWS下打印机打印文件结束(已经打印到页面结束)的消息(控制台程序) 命令行程序如何得到当前进程的HINSTANCE? 在dllMain中申请的内存如何释放? 问个很基础的问题
此时第二个参数被忽略
TimerFunc使用下面的形式
VOID CALLBACK TimerProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_TIMER message
UINT_PTR idEvent, // timer identifier
DWORD dwTime // current system time
);
在控制台程序中还是可以处理消息循环,只是没有gdi消息的处理。
控制台定时timesetevent才可以搞定,settimer是基于消息循环的,没有办法做。除非做成多线程自己处理自己线程的消息。