본문 바로가기
MFC

MFC Dialog 최상위 스크린 가운데 표시

by leo21c 2022. 4. 4.

아래와 같이 소스를 작성해서 추가한다.

 

int cx = ::GetSystemMetrics(SM_CXSCREEN);
int cy = ::GetSystemMetrics(SM_CYSCREEN);
CRect rt;
GetClientRect(rt);

cx = (cx - rt.Width()) / 2;
cy = (cy - rt.Height()) / 2;

::SetWindowPos(this->m_hWnd, HWND_TOPMOST, cx, cy, 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW);