Partager via


Fonction de rappel SUBCLASSPROC (commctrl.h)

Définit le prototype de la fonction de rappel utilisée par RemoveWindowSubclass et SetWindowSubclass.

Syntaxe

SUBCLASSPROC Subclassproc;

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

Paramètres

hWnd

Type : HWND

Handle de la fenêtre sous-classée.

uMsg

Type : UINT

Message transmis.

wParam

Type : WPARAM

Informations supplémentaires sur les messages. Le contenu de ce paramètre dépend de la valeur de uMsg.

lParam

Type : LPARAM

Informations supplémentaires sur les messages. Le contenu de ce paramètre dépend de la valeur de uMsg.

uIdSubclass

Type : UINT_PTR

ID de sous-classe.

dwRefData

Type : DWORD_PTR

Données de référence fournies à la fonction SetWindowSubclass . Cela peut être utilisé pour associer la sous-classe instance à un pointeur « this ».

Valeur retournée

Type : LRESULT

La valeur de retour est le résultat du traitement du message et dépend du message envoyé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h