Condividi tramite


Funzione GetWindowSubclass (commctrl.h)

Recupera i dati di riferimento per il callback della sottoclasse della finestra specificata.

Sintassi

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

Parametri

[in] hWnd

Tipo: HWND

Handle della finestra sottoclassata.

[in] pfnSubclass

Tipo: SUBCLASSPROC

Puntatore a una routine della finestra. Questo puntatore e l'ID della sottoclasse identificano in modo univoco questo callback della sottoclasse.

[in] uIdSubclass

Tipo: UINT_PTR

UINT_PTR ID sottoclasse. Questo ID e il puntatore di callback identificano in modo univoco questo callback della sottoclasse. Nota: nelle versioni a 64 bit di Windows si tratta di un valore a 64 bit.

[out] pdwRefData

Tipo: DWORD_PTR*

Puntatore a un DWORD che restituirà i dati di riferimento. Nota: nelle versioni a 64 bit di Windows i puntatori sono valori a 64 bit.

Valore restituito

Tipo: BOOL

Codice restituito Descrizione
TRUE
Il callback della sottoclasse è stato installato correttamente.
FALSE
Il callback della sottoclasse non è stato installato.

Commenti

Per usare GetWindowSubclass, specificare Comctl32.dll versione 6 nel manifesto. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h
Libreria Comctl32.lib
DLL Comctl32.dll (versione 6.0 o successiva)
Set di API ext-ms-win-shell-comctl32-window-l1-1-0 (introdotto in Windows 10, versione 10.0.14393)

Vedi anche

DefSubclassProc

RemoveWindowSubclass

SetWindowSubclass