Miembros de la clase COleControl
Construcción/destrucción
Inicialización
Funciones de control de modificación
Persistencia
Funciones de actualización y pintura
Excepciones de envío
Funciones de propiedad ambiental
Evento disparando funciones
Propiedades de métodos estándar
Funciones de tamaño del Control OLE
Funciones de enlace de datos OLE
Funciones simples de marco
Funciones de sitio de Control OLE
Funciones de diálogo modal
Operaciones sin ventanas
Funciones de control de puntero inactivo
Funciones de Control asincrónico
Reemplazables
Funciones de notificación de cambio
Funciones de notificación de interfaz OLE
La interfaz IViewObject notificación reemplazables
En el lugar funciones de activación
Funciones de navegación de propiedad
Construcción/destrucción
Inicialización
InitializeIIDs |
Informa de la clase base de los IID utilizará el control. |
ResetStockProps |
Inicializa las propiedades de material de COleControl a sus valores predeterminados. |
ResetVersion |
Inicializa el número de versión para un valor dado. |
SetInitialSize |
Establece el tamaño de un control OLE cuando aparece por primera vez en un contenedor. |
Funciones de control de modificación
Persistencia
Funciones de actualización y pintura
DoSuperclassPaint |
Vuelve a dibujar un control OLE que ha sido subclases de un control de Windows. |
InvalidateControl |
Invalida una zona de control mostrado, causando que se repinta. |
IsOptimizedDraw |
Indica si el contenedor admite dibujo optimizado para la operación de dibujo actual. |
SelectFontObject |
Selecciona una propiedad personalizada de la fuente en un contexto de dispositivo. |
SelectStockFont |
Selecciona la propiedad Font en un contexto de dispositivo. |
TranslateColor |
Convierte un valor OLE_COLOR en un valor COLORREF. |
Excepciones de envío
GetNotSupported |
Impide el acceso al valor de la propiedad de un control por parte del usuario. |
SetNotPermitted |
Indica que ha fallado una solicitud de edición. |
SetNotSupported |
Evita la modificación del valor de la propiedad de un control por parte del usuario. |
ThrowError |
Señales que ha producido un error en un control OLE. |
Funciones de propiedad ambiental
Evento disparando funciones
Propiedades de métodos estándar
DoClick |
Implementación del método DoClick stock. |
Actualizar |
Repintar de apariencia del control de las fuerzas. |
GetAppearance |
Devuelve el valor de la propiedad de apariencia estándar. |
SetAppearance |
Establece el valor de la propiedad de apariencia estándar. |
GetBackColor |
Devuelve el valor de la propiedad BackColor. |
SetBackColor |
Establece el valor de la propiedad BackColor. |
GetBorderStyle |
Devuelve el valor de la propiedad BorderStyle. |
SetBorderStyle |
Establece el valor de la propiedad BorderStyle. |
GetEnabled |
Devuelve el valor de las acciones propiedad Enabled. |
SetEnabled |
Establece el valor de las acciones propiedad Enabled. |
GetForeColor |
Devuelve el valor de la propiedad ForeColor. |
SetForeColor |
Establece el valor de la propiedad ForeColor. |
GetFont |
Devuelve el valor de la propiedad Font. |
GetFontTextMetrics |
Devuelve las métricas de un objeto de CFontHolder. |
GetStockTextMetrics |
Devuelve las métricas de la propiedad Font. |
InternalGetFont |
Devuelve un objeto CFontHolder para la propiedad Font. |
SetFont |
Establece el valor de la propiedad Font. |
SelectStockFont |
Selecciona la propiedad Font del control en un contexto de dispositivo. |
GetHwnd |
Devuelve el valor de la propiedad hWnd stock. |
GetText |
Devuelve el valor de la propiedad texto o título. |
InternalGetText |
Recupera la propiedad Caption o texto. |
SetText |
Establece el valor de la propiedad texto o título. |
Funciones de tamaño del Control OLE
Funciones de enlace de datos OLE
Funciones simples de marco
Funciones de sitio de Control OLE
ControlInfoChanged |
Llamar a esta función después de cambia el conjunto de mnemónicos manejados por el control. |
GetClientSite |
Consultas de un objeto para el puntero a su actual sitio de cliente dentro de su contenedor. |
GetExtendedControl |
Recupera un puntero a un objeto de control ampliado pertenecientes al contenedor. |
LockInPlaceActive |
Determina si el control puede desactivarse el contenedor. |
TransformCoords |
Transformaciones coordinación valores entre un contenedor y el control. |
Funciones de diálogo modal
PreModalDialog |
Notifica al contenedor que un cuadro de diálogo modal va a mostrarse. |
PostModalDialog |
Notifica al contenedor que se ha cerrado un cuadro de diálogo modal. |
Operaciones sin ventanas
ClipCaretRect |
Ajusta un rectángulo de intercalación si se solapa por un control. |
GetCapture |
Determina si un objeto de control sin ventanas, activado tiene la captura del mouse. |
GetClientRect |
Recupera el tamaño del área de cliente del control. |
GetDC |
Proporciona un medio para un control sin ventanas obtener un contexto de dispositivo de su contenedor. |
GetFocus |
Determina si el control tiene el foco. |
GetWindowlessDropTarget |
Omitir para permitir un control sin ventanas a ser el destino de arrastrar y soltar las operaciones. |
InvalidateRgn |
Invalida el área de cliente de la ventana de contenedores dentro de la región determinada. Se puede utilizar para dibujar controles sin ventanas en la región. |
OnWindowlessMessage |
Procesa los mensajes de ventana (excepto los mensajes de teclado y ratón) para los controles sin ventanas. |
ReleaseCapture |
Libera la captura del mouse. |
ReleaseDC |
Libera el contexto de dispositivo de visualización de un contenedor de un control sin ventanas. |
ScrollWindow |
Permite un control sin ventanas para desplazarse de una zona dentro de su imagen activa en lugar de la pantalla. |
SetCapture |
Hace que la ventana del control contenedor tomar posesión de la captura del mouse sobre el nombre del control. |
SetFocus |
Hace que la ventana del control contenedor tomar posesión del foco de entrada en nombre del control. |
Funciones de control de puntero inactivo
ClientToParent |
Traduce un punto relativo al origen del control a un punto relativo al origen de su contenedor. |
GetActivationPolicy |
Modifica el comportamiento predeterminado de la activación de un control que admite la interfaz IPointerInactive. |
GetClientOffset |
Recupera la diferencia entre la esquina superior izquierda del área rectangular del control y la esquina superior izquierda de su área de cliente. |
OnInactiveMouseMove |
Ignorar que el contenedor del control inactivo en mensajes WM_MOUSEMOVE del envío de puntero del mouse al control. |
OnInactiveSetCursor |
Ignorar que el contenedor del control inactivo en mensajes WM_SETCURSOR del envío de puntero del mouse al control. |
ParentToClient |
Traduce un punto relativo al origen del contenedor a un punto relativo al origen del control. |
Funciones de Control asincrónico
GetReadyState |
Devuelve el estado del control disposición. |
InternalSetReadyState |
Establece el estado del control disposición y desencadena el evento de cambio de estado listo. |
Carga |
Restablece cualquier datos asincrónicos anteriores e inicia una nueva carga de la propiedad del control asincrónica. |
Reemplazables
DisplayError |
Muestra eventos de Error material de usuario del control. |
DoPropExchange |
Serializa las propiedades de un objeto COleControl. |
GetClassID |
Recupera el identificador de clase OLE del control. |
GetMessageString |
Proporciona el texto de la barra de Estado para un elemento de menú. |
IsSubclassedControl |
Se llama para determinar si las subclases de control un Windows control. |
OnClick |
Llamado para desencadenar el evento Click del material. |
OnDoVerb |
Se llama después de que se ha ejecutado un verbo de control. |
OnDraw |
Se llama cuando un control es solicitado para redibujar sí. |
OnDrawMetafile |
Llamado por el contenedor cuando se solicita un control para volver a dibujar utilizando un contexto de dispositivo de metarchivo. |
OnEdit |
Llamado por el contenedor para activar la interfaz de usuario de un control OLE. |
OnEnumVerbs |
Llamado por el contenedor para enumerar los verbos del control. |
OnEventAdvise |
Se llama cuando los controladores de eventos están conectados o desconectados de un control. |
OnKeyDownEvent |
Se llama después de que ha sido despedido el evento KeyDown stock. |
OnKeyPressEvent |
Se llama después de que ha sido despedido el evento KeyPress stock. |
OnKeyUpEvent |
Se llama después de que ha sido despedido el evento KeyUp stock. |
OnProperties |
Se llama cuando se ha invocado el verbo de "Propiedades" del control. |
OnResetState |
Restablece las propiedades de un control con los valores predeterminados. |
Funciones de notificación de cambio
Funciones de notificación de interfaz OLE
OnAmbientPropertyChange |
Se llama cuando se cambia una propiedad de ambiente. |
OnClose |
Notifica al control que se ha llamado IOleControl::Close. |
OnFreezeEvents |
Se llama cuando los eventos del control son congelados o no congeladas de forma. |
OnGetControlInfo |
Proporciona información de tecla de acceso al contenedor. |
OnMnemonic |
Se llama cuando se ha presionado una tecla de acceso clave del control. |
OnRenderData |
Llamado por el marco para recuperar los datos en el formato especificado. |
OnRenderFileData |
Llamado por el marco para recuperar datos de un archivo en el formato especificado. |
OnRenderGlobalData |
Llamado por el marco para recuperar datos de memoria global en el formato especificado. |
OnSetClientSite |
Notifica al control que se ha llamado IOleControl::SetClientSite. |
OnSetData |
Reemplaza los datos del control con otro valor. |
OnSetExtent |
Se llama después de que ha cambiado el alcance del control. |
OnSetObjectRects |
Se llama después de que se han cambiado las dimensiones del control. |
La interfaz IViewObject notificación reemplazables
OnGetColorSet |
Notifica al control que se ha llamado IOleObject::GetColorSet. |
OnGetNaturalExtent |
Reemplazar para recuperar el tamaño de la pantalla del control más cercano al modo propuesto de tamaño y alcance. |
OnGetViewExtent |
Reemplazar para recuperar el tamaño de las áreas de visualización del control (puede utilizarse para permitir el pase de dos dibujo). |
OnGetViewRect |
Reemplazar para convertir el tamaño del control en un rectángulo empezando en una posición específica. |
OnGetViewStatus |
Reemplazar para recuperar el estado de vista del control. |
OnQueryHitPoint |
Reemplazar a la consulta si la pantalla del control superpone a un punto determinado. |
OnQueryHitRect |
Reemplazar a la consulta si la pantalla del control superpone a cualquier punto en un rectángulo dado. |
En el lugar funciones de activación
OnGetInPlaceMenu |
Pide el identificador de menú del control que se combinarán con el menú de contenedor. |
OnHideToolBars |
Llamado por el contenedor cuando el control está desactivado de IU. |
OnShowToolBars |
Se llama cuando el control ha sido IU activado. |
Funciones de navegación de propiedad
Introducción a COleControl |nbsp; Miembros de clase base | Diagrama de jerarquía