Partilhar via


Classe CAtlWinModule

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe fornece suporte para componentes de janelas ATL.

Importante

Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.

Sintaxe

class CAtlWinModule : public _ATL_WIN_MODULE

Membros

Construtores Públicos

Nome Description
CAtlWinModule::CAtlWinModule O construtor.
CAtlWinModule::~CAtlWinModule O destruidor.

Métodos Públicos

Nome Description
CAtlWinModule::AddCreateWndData Adiciona um objeto de dados.
CAtlWinModule::ExtractCreateWndData Devolve um ponteiro para o objeto de dados do módulo janela.

Observações

Esta classe oferece suporte para todas as classes ATL que requerem funcionalidades de janela.

Hierarquia de herança

_ATL_WIN_MODULE

CAtlWinModule

Requerimentos

Cabeçalho: atlbase.h

CAtlWinModule::AddCreateWndData

Este método inicializa e adiciona uma _AtlCreateWndData estrutura.

void AddCreateWndData(_AtlCreateWndData* pData, void* pObject);

Parâmetros

pDados
Apontador para a _AtlCreateWndData estrutura a ser inicializada e adicionada ao módulo atual.

pObject
Apontador para o ponteiro de this um objeto.

Observações

Este método chama AtlWinModuleAddCreateWndData , que inicializa uma estrutura _AtlCreateWndData . Esta estrutura armazena o this ponteiro, usado para obter a instância da classe em procedimentos de janela.

CAtlWinModule::CAtlWinModule

O construtor.

CAtlWinModule();

Observações

Se a inicialização falhar, é criada uma exceção EXCEPTION_NONCONTINUABLE .

CAtlWinModule::~CAtlWinModule

O destruidor.

~CAtlWinModule();

Observações

Liberta todos os recursos alocados.

CAtlWinModule::ExtractCreateWndData

Este método devolve um ponteiro para uma _AtlCreateWndData estrutura.

void* ExtractCreateWndData();

Valor de retorno

Retorna um ponteiro para a _AtlCreateWndData estrutura anteriormente adicionada com CAtlWinModule::AddCreateWndData, ou NULL se não houver objeto disponível.

Consulte também

_ATL_WIN_MODULE
Visão geral da classe
Classes de Módulo