endDeferWindowPos 函数 (winuser.h)

在单个屏幕刷新周期中同时更新一个或多个窗口的位置和大小。

语法

BOOL EndDeferWindowPos(
  [in] HDWP hWinPosInfo
);

参数

[in] hWinPosInfo

类型: HDWP

多窗口的句柄 - 包含一个或多个窗口的大小和位置信息的位置结构。 此内部结构由 BeginDeferWindowPos 函数或最近对 DeferWindowPos 函数的调用返回。

返回值

类型: BOOL

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

注解

EndDeferWindowPos 函数将WM_WINDOWPOSCHANGINGWM_WINDOWPOSCHANGED消息发送到内部结构中标识的每个窗口。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 Windows 10版本 10.0.14393 中引入的 ext-ms-win-ntuser-window-l1-1-4 ()

另请参阅

BeginDeferWindowPos

概念性

DeferWindowPos

引用

WM_WINDOWPOSCHANGED

WM_WINDOWPOSCHANGING

Windows