MFC,WinApi - 渲染问题,控制位置错误

时间:2013-05-28 00:07:22

标签: c++ winapi visual-c++ mfc

我对我的应用程序非常满意,直到我最近发现图形没有像我预期的那样渲染,我无法说清楚原因。如果你能帮助我解决它,我会很高兴的!

我为其窗口设置了固定尺寸(它是MFC SDI)。例如,我尝试在BOOL CMyRecipeJournalApp :: InitInstance()中这样做:

MoveWindow(AfxGetMainWnd()->m_hWnd, 0, 0, 800, 600, FALSE);
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();

它有效。均田。第一次运行应用程序时,控件位于非常奇怪的地方,并且它不属于任何地方。我第二次运行它 - 它在不同的计算机上运行顺畅(第二次执行时),让我更加困惑。如果我再次手动更改所需的宽度和高度并再次构建解决方案,则会发生同样的情况。第一次运行它时,它看起来并不好,但第二次和其他时间它完美运行。

所以我真的想知道 - 为什么?是否有任何可能的方法来解决它?感谢您的帮助: - )

0 个答案:

没有答案