Classe CAtlWinModule
Essa classe fornece suporte para componentes de janela da ATL.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
class CAtlWinModule : public _ATL_WIN_MODULE
Membros
Construtores públicos
Nome | Descrição |
---|---|
CAtlWinModule::CAtlWinModule | O construtor . |
CAtlWinModule::~CAtlWinModule | O destruidor. |
Métodos públicos
Nome | Descrição |
---|---|
CAtlWinModule::AddCreateWndData | Adiciona um objeto de dados. |
CAtlWinModule::ExtractCreateWndData | Retorna um ponteiro para o objeto de dados do módulo de janela. |
Comentários
Essa classe oferece suporte para todas as classes da ATL que exigem recursos de janela.
Hierarquia de herança
CAtlWinModule
Requisitos
Cabeçalho: atlbase.h
CAtlWinModule::AddCreateWndData
Esse método inicializa e adiciona uma estrutura _AtlCreateWndData
.
void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);
Parâmetros
pData
Ponteiro para a estrutura _AtlCreateWndData
a ser inicializada e adicionada ao módulo atual.
pObject
Ponteiro para o ponteiro this
de um objeto.
Comentários
Esse método chama AtlWinModuleAddCreateWndData, que inicializa uma estrutura _AtlCreateWndData. Essa estrutura armazenará o ponteiro this
, usado para obter a instância de classe em procedimentos de janela.
CAtlWinModule::CAtlWinModule
O construtor .
CAtlWinModule();
Comentários
Se a inicialização falhar, uma exceção EXCEPTION_NONCONTINUABLE será gerada.
CAtlWinModule::~CAtlWinModule
O destruidor.
~CAtlWinModule();
Comentários
Libera todos os recursos alocados.
CAtlWinModule::ExtractCreateWndData
Esse método retorna um ponteiro para uma estrutura _AtlCreateWndData
.
void* ExtractCreateWndData();
Valor de retorno
Retorna um ponteiro para a estrutura _AtlCreateWndData
adicionada anteriormente com CAtlWinModule::AddCreateWndData ou NULL se nenhum objeto estiver disponível.