Função RemoveWindowSubclass (commctrl.h)
Remove um retorno de chamada de subclasse de uma janela.
Sintaxe
BOOL RemoveWindowSubclass(
[in] HWND hWnd,
[in] SUBCLASSPROC pfnSubclass,
[in] UINT_PTR uIdSubclass
);
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. Para obter o protótipo da função de retorno de chamada, consulte SUBCLASSPROC.
[in] uIdSubclass
Tipo: UINT_PTR
A UINT_PTR ID da 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.
Valor retornado
Tipo: BOOL
TRUE se o retorno de chamada de subclasse foi removido com êxito; caso contrário, FALSE.
Comentários
Os retornos de chamada de subclasse são identificados pela combinação do endereço de retorno de chamada e pela ID de subclasse definida pelo processo de chamada.
O módulo SUBCLASS define funções auxiliares que são usadas para subclasse de janelas. O código mantém uma única propriedade na janela subclasse e envia vários retornos de chamada de subclasse para seus clientes conforme necessário. O cliente recebe dados de referência e uma API de processamento padrão.
Nenhuma contagem de referência é executada para o retorno de chamada; ele pode chamar SetWindowSubclass repetidamente para alterar o valor de seu elemento de dados de referência.
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 5.8 ou posterior) |
Conjunto de APIs | ext-ms-win-shell-comctl32-window-l1-1-0 (introduzido no Windows 10, versão 10.0.14393) |