C++ 如何在不重新绘制的情况下更改窗口矩形
我想在第一个位置更改编辑控件窗口的高度,然后通过调用C++ 如何在不重新绘制的情况下更改窗口矩形,c++,winapi,win32gui,C++,Winapi,Win32gui,我想在第一个位置更改编辑控件窗口的高度,然后通过调用AnimateWindow函数将更改可视化。但它似乎不起作用。对此我应该怎么做?使用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 ); BO
AnimateWindow
函数将更改可视化。但它似乎不起作用。对此我应该怎么做?使用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
);
BOOL-WINAPI移动窗口(
_在HWND HWND,
_在int X中,
_总之,
_在第二世界,
_在这里,
_在BOOL bRepaint/AnimateWindow
中,只会显示/隐藏窗口。要对窗口重新调整大小设置动画,您必须一点一点地重新调整大小,例如通过WM\u TIMER
我尝试使用bRepaint FALSE移动窗口,但它仍然无法阻止窗口被重新绘制。