我正在尝试使用以下方法调整窗口大小:
[DllImport("user32.dll", SetLastError = true)]
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool rePaint);
这会根据需要调整窗口大小。不幸的是,窗口内的元素不会像我使用鼠标那样缩放。我想使用鼠标会触发重新绘制事件,而 MoveWindow()
不会。
那么有没有办法可以调整另一个窗口的大小并重新绘制它,或者有其他选择吗?
最佳答案
您可以尝试使用 SetWindowPos允许您将窗口是否应重绘、是否应调整大小等指定为标志的函数。
关于c# - move/调整另一个窗口的大小并重新绘制它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14599099/