我想创建一个填充整个桌面空间的窗口,不包括 Windows 开始菜单,也不最大化窗口。
我认为代码应该是这样的:
BOOL CWnd::PreCreateWindow(CREATESTRUCT& cs)
{
cs.cx = ::GetSystemMetrics(SM_CXSCREEN);
cs.cy = ::GetSystemMetrics(SM_CYSCREEN); // minus start menu height please
return CMDIFrameWnd::PreCreateWindow(cs);
}
但是我如何获得开始菜单的高度?谢谢。