CWinApp::Run

virtual int Run( );

返回值:WinMain返回的整数值。

说明:
这个函数提供了缺省的消息循环。Run函数接收并分派Windows消息,直到应用程序接收到一个WM_QUIT消息。如果应用程序的消息队列当前不包含任何消息,Run就调用OnIdle以执行空闲时处理。接收到的消息先进入PreTranslateMessage成员函数以进行特殊处理,然后发送到Windows函数TranslateMessage,进行标志的键盘转换,最后,调用Windows函数DispatchMessage。
Run很少被重载,但是你也可以重载它以提供特殊的功能。

请参阅:
CWinApp::PreTranslateMessage, M_QUIT, ::DispatchMessage, ::TranslateMessage