SUBCLASSPROC 回调函数 (commctrl.h)

定义 RemoveWindowSubclassSetWindowSubclass 使用的回调函数的原型。

语法

SUBCLASSPROC Subclassproc;

LRESULT Subclassproc(
  HWND hWnd,
  UINT uMsg,
  WPARAM wParam,
  LPARAM lParam,
  UINT_PTR uIdSubclass,
  DWORD_PTR dwRefData
)
{...}

参数

hWnd

类型:HWND

子类化窗口的句柄。

uMsg

类型: UINT

正在传递的消息。

wParam

类型:WPARAM

其他消息信息。 此参数的内容取决于 uMsg 的值。

lParam

类型:LPARAM

其他消息信息。 此参数的内容取决于 uMsg 的值。

uIdSubclass

类型: UINT_PTR

子类 ID。

dwRefData

类型: DWORD_PTR

提供给 SetWindowSubclass 函数的引用数据。 这可用于将子类实例与“this”指针相关联。

返回值

类型: LRESULT

返回值是消息处理的结果,取决于发送的消息。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h