我有一个使用CAtlExeModuleT的非常简单的Win32应用程序。该模块只是创建一个从CWindowImpl派生的类CTestWindow。它只有一个用于WM_PAINT的消息处理程序。在我创建窗口并显示它之后,无限调用OnPaint方法(WM_PAINT消息)并消耗100%的CPU。创建窗口的代码非常简单:m_pMainWnd=newCTestWindow();if(NULL==m_pMainWnd->Create(NULL,CWindow::rcDefault,_T("TestWindow"),WS_OVERLAPPEDWINDOW,0,hMenu)){DWORDdwErr=