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.