从一个Java应用程序的窗口发生。整个窗口调整大小但内部客户区仍然相同
答案 0 :(得分:1)
您没有将正确数量的参数传递给_WinAPI_SetWindowPos
。根据文档,以下内容应该是正确的:
_WinAPI_SetWindowPos("window", $HWND_TOP, $xPos, $yPos, $width, $height, $iFlags)
如果您不想将窗口置于顶部,则 iflags
应包含$SWP_NOZORDER
。我不确定你使用“窗口”作为窗口句柄是否正确,我不打算继续研究这个主题。
请注意,如果您继续使用错误的标签并发布含糊的问题,则您不太可能获得任何相关答案。
答案 1 :(得分:0)
将SWP_NOREDRAW
标记传递给SetWindowPos
时会发生这种情况。通过删除此标志解决问题。