Compartilhar via


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

_ATL_WIN_MODULE

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.

Confira também

_ATL_WIN_MODULE
Visão geral da aula
Classes de módulo