Compartir a través de


Clase CAtlWinModule

Nota:

La biblioteca de plantillas activas (ATL) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.

Esta clase proporciona compatibilidad con los componentes de ventana ATL.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

class CAtlWinModule : public _ATL_WIN_MODULE

Miembros

Constructores públicos

Nombre Descripción
CAtlWinModule::CAtlWinModule Constructor .
CAtlWinModule::~CAtlWinModule El destructor .

Métodos públicos

Nombre Descripción
CAtlWinModule::AddCreateWndData Agrega un objeto de datos.
CAtlWinModule::ExtractCreateWndData Devuelve un puntero al objeto de datos del módulo de ventana.

Comentarios

Esta clase proporciona compatibilidad con todas las clases ATL que requieren características de ventana.

Jerarquía de herencia

_ATL_WIN_MODULE

CAtlWinModule

Requisitos

Encabezado: atlbase.h

CAtlWinModule::AddCreateWndData

Este método inicializa y agrega una estructura _AtlCreateWndData.

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

Parámetros

pData
Puntero a la estructura _AtlCreateWndData que se va a inicializar y agregar al módulo actual.

pObject
Puntero dirigido a un puntero this del objeto.

Comentarios

Este método llama a AtlWinModuleAddCreateWndData, que inicializa una estructura _AtlCreateWndData. Esta estructura almacenará el puntero this, que se usa para obtener la instancia de clase en los procedimientos de ventana.

CAtlWinModule::CAtlWinModule

Constructor .

CAtlWinModule();

Comentarios

Si se produce un error en la inicialización, se genera una excepción EXCEPTION_NONCONTINUABLE.

CAtlWinModule::~CAtlWinModule

El destructor .

~CAtlWinModule();

Comentarios

Libera todos los recursos asignados.

CAtlWinModule::ExtractCreateWndData

Este método devuelve un puntero a una estructura _AtlCreateWndData.

void* ExtractCreateWndData();

Valor devuelto

Devuelve un puntero a la estructura _AtlCreateWndData agregada previamente con CAtlWinModule::AddCreateWndData, o un valor NULL si no hay ningún objeto disponible.

Consulte también

_ATL_WIN_MODULE
Información general sobre la clase
Clases de módulo