术语 | CWnd::SetTimer | ||||||
释义 | CWnd::SetTimer UINT SetTimer(UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT*lpfnTimer) (HWND, UINT, UINT, DWORD) ); 返回值: 如果函数成功,则返回新定时器的标识符。应用程序可以将这个值传递给KillTimer成员函数以销毁定时器。如果成功,则返回非零值;否则返回0。 参数:
说明: 这个函数设置一个系统定时器。指定了一个定时值,每当发生超时,则系统就向设置定时器的应用程序的消息队列发送一个WM_TIMER消息,或者将消息传递给应用程序定义的TimerProc回调函数。 lpfnTimer回调函数不需要被命名为TimerProc,但是它必须按照如下方式定义: void CALLBACK EXPORT TimerProc( HWND hWnd, // 调用SetTimer的CWnd的句柄 UINT nMsg, // WM_TIMER UINT nIDEvent // 定时器标识 DWORD dwTime // 系统时间 ); 定时器是有限的全局资源;因此对于应用程序来说,检查SetTimer返回的值以确定定时器是否可用是很重要的。 请参阅:WM_TIMER, CWnd::KillTimer, ::SetTimer |
||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。