virtual int Run();
Run 方法是一个虚拟方法,因此你可以在派生类中重写它以提供自定义的消息循环行为。默认情况下,它会启动消息循环并处理用户输入、窗口消息等事件。
典型的 MFC 应用程序结构中,Run 方法通常在 CWinApp 派生类的 InitInstance 方法中被调用,如下所示:
BOOL CMyApp::InitInstance()
{
// 初始化应用程序的各种设置
// 调用 Run 方法启动消息循环
return CWinApp::Run();
}
在 Run 方法运行期间,应用程序会不断接收并处理消息,直到用户关闭主窗口或调用 PostQuitMessage 以结束消息循环。
转载请注明出处:http://www.zyzy.cn/article/detail/23136/MFC/CWinApp