最近做了一个UI项目,被要求使用下面的方法;
(1) 只能使用一个主窗口,其余的窗口只能是这个主窗口的Child window,或者Child window的Child Window;这样做我发现有一个非常恼火的问题 - 子窗口怎么也不能将父窗口全部给覆盖掉,如果有多个窗口一起的话,窗口边缘有叠加的痕迹,我之前用
MoveWindow(-1, -1, GetSystemMetrics(SM_CXSCREEN) + 1, GetSystemMetrics(SM_CYSCREEN) + 1);
强制移动,但是效果不好,尤其是同一个窗口被不同的窗口调用的时候,有时候就不是-1而是-2或者是其它不确定的值。
不知道我说的大家能明白没有,我把截图贴上来吧,如下: