如何设置窗口居中

96 阅读1分钟



int scrWidth, scrHeight;//定义屏幕高度宽度
RECT rect;//定义结构体
//获得屏幕尺寸 
scrWidth = GetSystemMetrics(SM_CXSCREEN);
scrHeight = GetSystemMetrics(SM_CYSCREEN);
//获取窗体尺寸 
GetWindowRect(hWnd, &rect);
rect.left = (scrWidth - rect.right) ;
rect.top = (scrHeight - rect.bottom)-35;
//设置窗体位置 
SetWindowPos(hWnd, HWND_TOP, rect.left, rect.top, rect.right, rect.bottom, SWP_SHOWWINDOW);
ShowWindow(hWnd, 10); 
}