GetWindowSubclass 函数 (commctrl.h)
检索指定窗口子类回调的引用数据。
语法
BOOL GetWindowSubclass(
[in] HWND hWnd,
[in] SUBCLASSPROC pfnSubclass,
[in] UINT_PTR uIdSubclass,
[out] DWORD_PTR *pdwRefData
);
参数
[in] hWnd
类型:HWND
正在子类化的窗口的句柄。
[in] pfnSubclass
类型: SUBCLASSPROC
指向窗口过程的指针。 此指针和子类 ID 唯一标识此子类回调。
[in] uIdSubclass
类型: UINT_PTR
UINT_PTR 子类 ID。 此 ID 和回调指针唯一标识此子类回调。 注意:在 64 位版本的 Windows 上,这是一个 64 位值。
[out] pdwRefData
类型: DWORD_PTR*
指向将返回引用数据的 DWORD 的指针。 注意:在 64 位版本的 Windows 上,指针是 64 位值。
返回值
类型: BOOL
返回代码 | 说明 |
---|---|
|
已成功安装子类回调。 |
|
未安装子类回调。 |
注解
若要使用 GetWindowSubclass,请在清单中指定 Comctl32.dll 版本 6。 有关清单的详细信息,请参阅 启用视觉样式。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
Library | Comctl32.lib |
DLL | Comctl32.dll (6.0 或更高版本) |
API 集 | ext-ms-win-shell-comctl32-window-l1-1-0 (在 Windows 10 版本 10.0.14393 中引入) |