2

我正在尝试使用以下方法调整窗口大小:

[DllImport("user32.dll", SetLastError = true)]
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool rePaint);

这可以根据需要调整窗口大小。不幸的是,窗口内的元素并没有像我使用鼠标那样缩放。我想使用鼠标会触发重新绘制事件,MoveWindow()但不会。

那么有没有办法可以调整另一个窗口的大小并重新绘制,或者有什么替代方法吗?

4

1 回答 1

1

您可以尝试使用SetWindowPos函数,该函数允许您将窗口指定为标志是否应重绘,是否应调整大小等。

于 2013-01-30T08:18:44.057 回答