Função GetWindowSubclass (commctrl.h)

Recupera os dados de referência para o retorno de chamada de subclasse de janela especificado.

Sintaxe

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

Parâmetros

[in] hWnd

Digite: HWND

O identificador da janela que está sendo subclasse.

[in] pfnSubclass

Tipo: SUBCLASSPROC

Um ponteiro para um procedimento de janela. Esse ponteiro e a ID da subclasse identificam exclusivamente esse retorno de chamada de subclasse.

[in] uIdSubclass

Tipo: UINT_PTR

UINT_PTR ID de subclasse. Essa ID e o ponteiro de retorno de chamada identificam exclusivamente esse retorno de chamada de subclasse. Observação: em versões de 64 bits do Windows, esse é um valor de 64 bits.

[out] pdwRefData

Tipo: DWORD_PTR*

Um ponteiro para um DWORD que retornará os dados de referência. Observação: em versões de 64 bits do Windows, os ponteiros são valores de 64 bits.

Valor retornado

Tipo: BOOL

Código de retorno Descrição
TRUE
O retorno de chamada de subclasse foi instalado com êxito.
FALSE
O retorno de chamada de subclasse não foi instalado.

Comentários

Para usar GetWindowSubclass, especifique Comctl32.dll versão 6 no manifesto. Para obter mais informações sobre manifestos, consulte Habilitando estilos visuais.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h
Biblioteca Comctl32.lib
DLL Comctl32.dll (versão 6.0 ou posterior)
Conjunto de APIs ext-ms-win-shell-comctl32-window-l1-1-0 (introduzido no Windows 10, versão 10.0.14393)

Confira também

DefSubclassProc

RemoveWindowSubclass

SetWindowSubclass