【发布时间】:2015-12-22 19:12:06
【问题描述】:
我想在第一次更改编辑控件窗口的高度,然后通过调用AnimateWindow 函数将更改可视化。但这似乎不起作用。我该怎么办?
【问题讨论】:
-
AnimateWindow只会显示/隐藏窗口。要动画窗口重新调整大小,您必须一点一点地重新调整大小,例如通过WM_TIMER
我想在第一次更改编辑控件窗口的高度,然后通过调用AnimateWindow 函数将更改可视化。但这似乎不起作用。我该怎么办?
【问题讨论】:
AnimateWindow 只会显示/隐藏窗口。要动画窗口重新调整大小,您必须一点一点地重新调整大小,例如通过WM_TIMER
将MoveWindow 与bRepaint=FALSE 一起使用
BOOL WINAPI MoveWindow(
_In_ HWND hWnd,
_In_ int X,
_In_ int Y,
_In_ int nWidth,
_In_ int nHeight,
_In_ BOOL bRepaint // <-- FALSE
);
【讨论】: