在CWinApp类的InitInstance()中添加如下代码
RECT rc;
::GetWindowRect( m_pMainWnd->m_hWnd, &rc );
::SetWindowPos( m_pMainWnd->m_hWnd, HWND_TOP,
( GetSystemMetrics( SM_CXSCREEN ) - ( rc.right - rc.left ) ) / 2,
( GetSystemMetrics( SM_CYSCREEN ) - ( rc.bottom - rc.top ) ) / 2,
rc.right - rc.left, rc.bottom - rc.top, SWP_SHOWWINDOW );
本文介绍如何在CWinApp类的InitInstance()方法中实现窗口的屏幕居中显示功能。通过获取窗口尺寸并计算屏幕中心位置来调整窗口位置。
1034

被折叠的 条评论
为什么被折叠?



