Clase de IOleObjectImpl
Esta clase implementa IUnknown y es la interfaz principal a través de la cual un contenedor se comunica con un control.
Importante |
---|
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
Parámetros
- T
la clase, derivada de IOleObjectImpl.
Members
Métodos públicos
Name |
Descripción |
---|---|
Establece una conexión asesor con el control. |
|
Cambia el estado de control de ejecución a cargado. |
|
Indica al control que realice una de las acciones enumeradas. |
|
Indica al control que descarte cualquier estado de deshacer que está manteniendo. |
|
Indica al control que quite su interfaz de usuario de la vista. |
|
Ejecuta el control e instala la ventana, pero no instala la interfaz de usuario del control. |
|
Hace que el control Abrir-que se editan en una ventana independiente. |
|
Realiza la acción especificada cuando el usuario hace doble clic en el control.El control define la acción, para activar normalmente el control en contexto. |
|
Se muestra un control insertado recientemente al usuario. |
|
Activa el control en contexto y muestra la interfaz de usuario del control, como menús y barras de herramientas. |
|
Muestra las conexiones asesores del control. |
|
Muestra las acciones para el control. |
|
Recupera el sitio del control. |
|
Recupera datos del portapapeles.la implementación de ATL devuelve E_NOTIMPL. |
|
Recupera la extensión de presentación del control. |
|
Recupera el estado de control. |
|
Recupera el moniker del control.la implementación de ATL devuelve E_NOTIMPL. |
|
Recupera el identificador de clase del control. |
|
Recupera el nombre de usuario- tipo de control. |
|
Inicializa el control de datos seleccionado.la implementación de ATL devuelve E_NOTIMPL. |
|
Comprueba si el control está actualizado.la implementación de ATL devuelve S_OK. |
|
Llamado por DoVerbDiscardUndo después del estado de deshacer se descarta. |
|
Llamado por DoVerbHide después del control está oculto. |
|
Llamado por DoVerbInPlaceActivate después del control se provoca en contexto. |
|
Llamado por DoVerbOpen después de que el control se haya abierto para edición en una ventana independiente. |
|
Llamado por DoVerbShow después de que el control se ha creado visible. |
|
Llamado por DoVerbUIActivate después de que se ha desencadenado la interfaz de usuario del control. |
|
Llamado por DoVerbDiscardUndo antes del estado de deshacer se descarta. |
|
Llamado por DoVerbHide antes del control está oculto. |
|
Llamado por DoVerbInPlaceActivate antes del control se provoca en contexto. |
|
Llamado por DoVerbOpen antes de que el control se haya abierto para edición en una ventana independiente. |
|
Llamado por DoVerbShow antes de que el control se ha creado visible. |
|
Llamado por DoVerbUIActivate antes de que se ha desencadenado la interfaz de usuario del control. |
|
Informa al control del sitio de cliente en el contenedor. |
|
Recomienda una combinación de colores a la aplicación del control, si la hay.la implementación de ATL devuelve E_NOTIMPL. |
|
Establece la extensión de presentación del control. |
|
Indica al control los nombres de la aplicación contenedora y el documento contenedor. |
|
Indica al control cuál es el moniker.la implementación de ATL devuelve E_NOTIMPL. |
|
Elimina una conexión asesor con el control. |
|
actualiza el control.la implementación de ATL devuelve S_OK. |
Comentarios
La interfaz de IOleObject es la interfaz de la entidad de seguridad a través de la cual un contenedor se comunica con un control.La clase IOleObjectImpl proporciona una implementación predeterminada de esta interfaz y implementa IUnknown enviando información del dispositivo de volcado en versiones de depuración.
artículos relacionados tutorial de ATL, Crear un proyecto ATL
Jerarquía de herencia
IOleObject
IOleObjectImpl
Requisitos
encabezado: atlctl.h