COleControlSite Class
Proporciona compatibilidad con interfaces de control de cliente personalizadas.
class COleControlSite : public CCmdTarget
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto COleControlSite. |
Métodos públicos
Name |
Descripción |
---|---|
Enlaza la propiedad predeterminada del control hospedado en un origen de datos. |
|
Enlaza una propiedad del control hospedado en un origen de datos. |
|
crea un control ActiveX hospedado. |
|
Destruye el control hospedado. |
|
Ejecuta un verbo específico del control hospedado. |
|
Compra de componentes de los datos de los permisos para un sitio del control. |
|
Habilita el sitio del control. |
|
Especifica si el sitio del control está aceptando eventos. |
|
Recupera el código del botón predeterminado del control hospedado. |
|
Recupera el identificador del control. |
|
Recupera el id. de una interfaz de eventos para un control de hospedado. |
|
Recupera los estilos extendidos de sitio del control. |
|
Recupera una propiedad específica del control hospedado. |
|
Recupera los estilos del sitio del control. |
|
Recupera el texto del control hospedado. |
|
Invoca un método específico del control hospedado. |
|
Invoca un método específico del control hospedado con una lista variable de argumentos. |
|
Determina si el control es un botón predeterminado en la ventana. |
|
Comprueba el estado de visibilidad del sitio del control. |
|
Modifica los estilos extendidos actuales del sitio del control. |
|
Modifica los estilos actuales del sitio del control. |
|
Cambia la posición del sitio del control. |
|
Quick provoca el control hospedado. |
|
Establece una propiedad o un método de control sin la posibilidad de producir una excepción. |
|
Establece el botón predeterminado en la ventana. |
|
Recupera el identificador del control. |
|
Establece el foco al sitio del control. |
|
Establece una propiedad específica del control hospedado. |
|
Establece una propiedad específica del control hospedado con una lista variable de argumentos. |
|
Establece la posición del sitio del control. |
|
Establece el texto del control hospedado. |
|
Muestra u oculta el sitio del control. |
Métodos protegidos
Name |
Descripción |
---|---|
Información y aceleradoras de teclado de recupera del control hospedado. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Determina si el control hospedado es un control sin ventana. |
|
Contiene información sobre el teclado que administra para el control. |
|
La cookie del punto de conexión del control. |
|
Los estados diferentes para el control hospedado. |
|
La cookie de IPropertyNotifySink del control. |
|
Los estilos del control hospedado. |
|
El identificador del sitio del control. |
|
El id. de la interfaz de eventos para el control hospedado. |
|
El id. del control hospedado. |
|
Un puntero al objeto de IOleInPlaceActiveObject del control hospedado. |
|
El contenedor del control hospedado. |
|
Un puntero al objeto de IOleInPlaceObject del control hospedado. |
|
Un puntero a la interfaz de IOleObjectInterface del control. |
|
Un puntero a la interfaz de IOleInPlaceObjectWindowless del control. |
|
Un puntero al objeto de la ventana del control hospedado. |
|
Las dimensiones del sitio del control. |
Comentarios
Esta compatibilidad está multimedia primarios por los que un control ActiveX incrustado obtiene información sobre la ubicación y la extensión del sitio de la pantalla, del moniker, su interfaz de usuario, sus propiedades de ambiente, y otros recursos proporcionados por su contenedor. COleControlSite completamente implementado IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, interfaces de IRowSetNotify . Además, la interfaz IDispatch (proporcionar compatibilidad para las propiedades y los receptores de eventos ambiente) también se implementa.
Para crear un sitio de controles ActiveX utilizando COleControlSite, derive una clase de COleControlSite. En el CWnd- clase derivada para la invalidación del contenedor (por ejemplo, el cuadro de diálogo) la función de CWnd::CreateControlSite .
Jerarquía de herencia
COleControlSite
Requisitos
encabezado: afxocc.h