gpt4 book ai didi

c# - 如何使用 WinAPI 调整窗口大小

转载 作者:可可西里 更新时间:2023-11-01 11:10:18 26 4
gpt4 key购买 nike

我想使用 WinAPI 调整窗口大小。我使用 WinAPI 函数:

SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, uint uFlags);

窗口的大小被调整了,但是它的内容没有被重新绘制。如果我使用鼠标调整此窗口的大小,内容将重新绘制。如何使用带有内容重绘的 WinAPI 调整窗口大小?

最佳答案

确保您没有在 uFlags 参数中指定 SWP_NOREDRAW。如果未设置且窗口仍未重绘,请调用 UpdateWindow在调用 SetWindowPos 之后。

关于c# - 如何使用 WinAPI 调整窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2943491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com