窗口的客户区域大小不能超过屏幕分辨率大小吗?
带标题栏的窗口的客户区的最大区域好像不能超过屏幕分辨率的大小
比如1440*900的分辨率
MoveWindow之后客户区的大小的高度总是小于900, 好像排除了任务栏的高度,
int nScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);
int nScreenHeight = ::GetSystemMetrics(SM_CYSCREEN);
RECT rectWindow;
SetRect(&rectWindow, 0, 0, nScreenWidth, nScreenHeight);
AdjustWindowRect(&rectWindow, GetWindowLong(m_hWnd, GWL_STYLE), FALSE);
::ShowWindow(m_hWnd, SW_RESTORE);
::MoveWindow
(
m_hWnd,
rectWindow.left,
rectWindow.top,
rectWindow.right - rectWindow.left,
rectWindow.bottom - rectWindow.top,
TRUE
);
这样调整以后是不行的
怎样可以让客户区是1440*900的,不知道还有什么设置(是带标题栏的情况下)