Функция обратного вызова 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 |