0
有时候,当我使用的ShowWindow(SW_SHOWMAXIMIZED),最大化我的MFC窗口,但它不是在坐标位置(0,0),因为它应该,它向下移动,为30-40像素。什么任何提示可能是错的?MFC窗口最大化,而是错上坐标
有时候,当我使用的ShowWindow(SW_SHOWMAXIMIZED),最大化我的MFC窗口,但它不是在坐标位置(0,0),因为它应该,它向下移动,为30-40像素。什么任何提示可能是错的?MFC窗口最大化,而是错上坐标
我找到了解决办法。在的PreCreateWindow(CREATESTRUCT & CS),CREATESTRUCT进行了修改,这样
cs.style = WS_OVERLAPPEDWINDOW | WS_MAXIMIZE;
显然,这是造成错误WINDOWPLACEMENT坐标。当改为:
cs.style = WS_OVERLAPPEDWINDOW;
与调用
ShowWindows(SW_MAXIMIZE)
,一切运行良好。