Compartir a través de


Función GetWindowSubclass (commctrl. h)

Recupera los datos de referencia de la devolución de llamada de la subclase de ventana especificada.

Sintaxis

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

Parámetros

[in] hWnd

Tipo: HWND

Identificador de la ventana que se está subclasando.

[in] pfnSubclass

Tipo: SUBCLASSPROC

Puntero a un procedimiento de ventana. Este puntero y el identificador de subclase identifican de forma única esta devolución de llamada de subclase.

[in] uIdSubclass

Tipo: UINT_PTR

UINT_PTR identificador de subclase. Este identificador y el puntero de devolución de llamada identifican de forma única esta devolución de llamada de subclase. Nota: En las versiones de 64 bits de Windows, este es un valor de 64 bits.

[out] pdwRefData

Tipo: DWORD_PTR*

Puntero a un DWORD que devolverá los datos de referencia. Nota: En las versiones de 64 bits de Windows, los punteros son valores de 64 bits.

Valor devuelto

Tipo: BOOL

Código devuelto Descripción
TRUE
La devolución de llamada de la subclase se instaló correctamente.
FALSE
La devolución de llamada de la subclase no se instaló.

Comentarios

Para usar GetWindowSubclass, especifique Comctl32.dll versión 6 en el manifiesto. Para obtener más información sobre los manifiestos, consulte Habilitación de estilos visuales.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h
Library Comctl32.lib
Archivo DLL Comctl32.dll (versión 6.0 o posterior)
Conjunto de API ext-ms-win-shell-comctl32-window-l1-1-0 (introducido en Windows 10, versión 10.0.14393)

Consulte también

DefSubclassProc

RemoveWindowSubclass

SetWindowSubclass