GetWindowSubclass-Funktion (commctrl.h)

Ruft die Verweisdaten für den angegebenen Rückruf der Fensterunterklasse ab.

Syntax

BOOL GetWindowSubclass(
  [in]  HWND         hWnd,
  [in]  SUBCLASSPROC pfnSubclass,
  [in]  UINT_PTR     uIdSubclass,
  [out] DWORD_PTR    *pdwRefData
);

Parameter

[in] hWnd

Typ: HWND

Das Handle des Fensters, das unterklassiert wird.

[in] pfnSubclass

Typ: SUBCLASSPROC

Ein Zeiger auf eine Fensterprozedur. Dieser Zeiger und die Unterklassen-ID identifizieren diesen Unterklassenrückruf eindeutig.

[in] uIdSubclass

Typ: UINT_PTR

UINT_PTR Unterklassen-ID. Diese ID und der Rückrufzeiger identifizieren diesen Unterklassenrückruf eindeutig. Hinweis: Bei 64-Bit-Versionen von Windows handelt es sich um einen 64-Bit-Wert.

[out] pdwRefData

Typ: DWORD_PTR*

Ein Zeiger auf ein DWORD , das die Verweisdaten zurückgibt. Hinweis: In 64-Bit-Versionen von Windows sind Zeiger 64-Bit-Werte.

Rückgabewert

Typ: BOOL

Rückgabecode Beschreibung
TRUE
Der Unterklassenrückruf wurde erfolgreich installiert.
FALSE
Der Unterklassenrückruf wurde nicht installiert.

Hinweise

Um GetWindowSubclass zu verwenden, geben Sie Comctl32.dll Version 6 im Manifest an. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h
Bibliothek Comctl32.lib
DLL Comctl32.dll (Version 6.0 oder höher)
APIs ext-ms-win-shell-comctl32-window-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393)

Weitere Informationen

DefSubclassProc

RemoveWindowSubclass

SetWindowSubclass