提问人:John 提问时间:10/23/2016 最后编辑:drescherjmJohn 更新时间:10/23/2016 访问量:1719
SetWindowPos 不移动或调整窗口大小
SetWindowPos not moving or resizing window
问:
当我调用 SWP 尝试移动特定窗口的大小时。它不会移动或调整大小。
SetWindowPos(hWndWindow, NULL, 0, 0, 500, 500, SWP_NOZORDER);
窗口句柄有效。我尝试通过手动将句柄值设置为我想要调整大小的窗口来获取句柄。FindWindow
当我使用 时,它说窗口是而不是SW_MAXIMIZE。GetWindowPlacement
SW_NORMAL
窗口样式是
0x160b0000 (WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_SYSMENU | WS_MINMIZEBOX | WS_MAXIMIZEBOX)
扩展样式是0x0。
我还尝试在调用之前将窗口设置为 with。SW_NORMAL
ShowWindow
SetWindowPos
SetWindowPos
两者都返回非错误值,表示它们没有失败。MoveWindow
为什么 SetWindowPos 和 MoveWindow 无法移动或调整此窗口的大小?
答: 暂无答案
评论