在MFC中使用
SetWindowPos()设置窗口的大小和位置时
假设第二,三个参数为零时,会出现窗口在屏幕中间显示而不是显示在(0,0)点。
例:
SetWindowPos(NULL, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOZORDER);
返回值为1,正常执行。
出现这种情况的原因有可能是在使用SetWindowPos();前该窗口
还没有显示,先显示窗口再调用SetWindowPos();即可。
假设第二,三个参数为零时,会出现窗口在屏幕中间显示而不是显示在(0,0)点。
例:
SetWindowPos(NULL, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOZORDER);
返回值为1,正常执行。
出现这种情况的原因有可能是在使用SetWindowPos();前该窗口
还没有显示,先显示窗口再调用SetWindowPos();即可。