Freigeben über


SUBCLASSPROC-Rückruffunktion (commctrl.h)

Definiert den Prototyp für die Rückruffunktion, die von RemoveWindowSubclass und SetWindowSubclass verwendet wird.

Syntax

SUBCLASSPROC Subclassproc;

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

Parameter

hWnd

Typ: HWND

Das Handle zum unterklassierten Fenster.

uMsg

Typ: UINT

Die nachricht, die übergeben wird.

wParam

Typ: WPARAM

Zusätzliche Nachrichteninformationen. Der Inhalt dieses Parameters hängt vom Wert von uMsg ab.

lParam

Typ: LPARAM

Zusätzliche Nachrichteninformationen. Der Inhalt dieses Parameters hängt vom Wert von uMsg ab.

uIdSubclass

Typ: UINT_PTR

Die Unterklassen-ID.

dwRefData

Typ: DWORD_PTR

Die Referenzdaten, die für die SetWindowSubclass-Funktion bereitgestellt werden. Dies kann verwendet werden, um die Unterklasse instance einem "this"-Zeiger zuzuordnen.

Rückgabewert

Typ: LRESULT

Der Rückgabewert ist das Ergebnis der Nachrichtenverarbeitung und hängt von der gesendeten Nachricht ab.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h