Compartir a través de


Clase IQuickActivateImpl

Esta clase combina la inicialización del control de los contenedores en una sola llamada.

Importante

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

Sintaxis

template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate

Parámetros

T
La clase, que se deriva de IQuickActivateImpl.

Miembros

Métodos públicos

Nombre Descripción
IQuickActivateImpl::GetContentExtent Recupera el tamaño de presentación actual de un control en ejecución.
IQuickActivateImpl::QuickActivate Realiza una inicialización rápida de los controles que se cargan.
IQuickActivateImpl::SetContentExtent Informa al control de la cantidad de espacio de presentación que el contenedor le ha asignado.

Comentarios

La interfaz IQuickActivate ayuda a los contenedores a evitar retrasos al cargar controles mediante la combinación de la inicialización en una sola llamada. El método QuickActivate permite al contenedor pasar un puntero a una estructura QACONTAINER que contiene punteros a todas las interfaces que necesita el control. Al devolver, el control pasa un puntero a una estructura QACONTROL que contiene punteros a sus propias interfaces, que el contenedor usa. La clase IQuickActivateImpl proporciona una implementación predeterminada de IQuickActivate e implementa IUnknown mediante el envío de información al dispositivo de volcado de memoria en las compilaciones de depuración.

Artículos relacionados Tutorial de ATL, Creación de un proyecto ATL

Jerarquía de herencia

IQuickActivate

IQuickActivateImpl

Requisitos

Encabezado: atlctl.h

IQuickActivateImpl::GetContentExtent

Recupera el tamaño de presentación actual de un control en ejecución.

STDMETHOD(GetContentExtent)(LPSIZEL pSize);

Comentarios

El tamaño es para una representación completa del control y se especifica en unidades HIMETRIC.

Consulte IQuickActivate::GetContentExtent en Windows SDK.

IQuickActivateImpl::QuickActivate

Realiza una inicialización rápida de los controles que se cargan.

STDMETHOD(QuickActivate)(
    QACONTAINER* pQACont,
    QACONTROL* pQACtrl);

Comentarios

La estructura contiene punteros a interfaces necesarias para el control y los valores de algunas propiedades ambientales. Tras la devolución, el control pasa un puntero a una estructura QACONTROL, que contiene punteros requeridos por el contenedor a sus propias interfaces e información de estado adicional.

Consulte IQuickActivate::QuickActivate en Windows SDK.

IQuickActivateImpl::SetContentExtent

Informa al control de la cantidad de espacio de presentación que el contenedor le ha asignado.

STDMETHOD(SetContentExtent)(LPSIZEL pSize);

Comentarios

El tamaño se especifica en unidades HIMETRIC.

Consulte IQuickActivate::GetContentExtent en Windows SDK.

Consulte también

CComControl (clase)
Información general sobre la clase