引用 1 楼 yashi 的回复:
窗口大小/位置是你自己可以指定的,MoveWindow就可以实现这样的功能。
RECT rc;
RECT rcMenuBar;
GetClientRect(hWnd, &rc);
GetClientRect(g_hWndMenuBar, &rcMenuBar);
rc.bottom -= (rcMenuBar.bottom - rcMenuBar.top);
HWND hWnd1;
GetDlgItem(hWnd1,IDD_DIALOG1);
MoveWindow(hWnd1, rc.left, rc.top, (rc.right-rc.left)/2, (rc.bottom-rc.top)/2, FALSE);
DialogBoxParam(g_hInst, (LPCTSTR)IDD_DIALOG1,hWnd, About, NULL);
UpdateWindow((HWND)IDD_DIALOG1);
没有任何效果