Поделиться через


Функция обратного вызова SUBCLASSPROC (commctrl.h)

Определяет прототип функции обратного вызова, используемой RemoveWindowSubclass и SetWindowSubclass.

Синтаксис

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

Идентификатор подкласса.

dwRefData

Тип: DWORD_PTR

Эталонные данные, предоставляемые функции SetWindowSubclass . Его можно использовать для связывания экземпляра подкласса с указателем "this".

Возвращаемое значение

Тип: LRESULT

Возвращаемое значение является результатом обработки сообщения и зависит от отправленного сообщения.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h