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

COleControl Crea un objeto COleControl.
RecreateControlWindow Destruye y vuelve a crear la ventana del control.

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

GetControlFlags Recupera la configuración del indicador de control.
IsModified Determina si se ha cambiado el estado de control.
SetModifiedFlag Cambia el estado modificado de un control.

Persistencia

ExchangeExtent Serializa el ancho y el alto del control.
ExchangeStockProps Serializa las propiedades del control material.
ExchangeVersion Serializa el número de versión del control.
IsConvertingVBX Permite la carga especializada de un control OLE.
SerializeExtent Serializa o inicializa el espacio de pantalla para el control.
SerializeStockProps Serializa o inicializa las propiedades de material de COleControl.
SerializeVersion Serializa o inicializa la información de la versión del control.
SetModifiedFlag Cambia el estado modificado de un control.
WillAmbientsBeValidDuringLoad Determina si las propiedades de ambientales estará disponibles la próxima vez que se cargue el control.

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

AmbientBackColor Devuelve el valor de la propiedad BackColor de ambiente.
AmbientDisplayName Devuelve el nombre del control especificado por el contenedor.
AmbientForeColor Devuelve el valor de la propiedad ForeColor ambiental.
AmbientFont Devuelve el valor de la propiedad Font ambiental.
AmbientLocaleID Devuelve el identificador de configuración regional del contenedor.
AmbientScaleUnits Devuelve el tipo de unidades utilizadas por el contenedor.
AmbientShowGrabHandles Determina si se deben mostrar manejadores de agarrar.
AmbientShowHatching Determina si debe mostrarse rayado.
AmbientTextAlign Devuelve el tipo de alineación de texto especificado por el contenedor.
AmbientUIDead Determina si el control debe responder a las acciones de la interfaz de usuario.
AmbientUserMode Determina el modo del contenedor.
GetAmbientProperty Devuelve el valor de la propiedad especificada de ambiente.

Evento disparando funciones

FireClick Desencadena el evento de clic de existencias.
FireDblClick Desencadena el evento DblClick stock.
FireError Desencadena el evento de Error material.
FireEvent Se desencadena un evento personalizado.
FireKeyDown Desencadena el evento KeyDown stock.
FireKeyPress Desencadena el evento KeyPress stock.
FireKeyUp Desencadena el evento KeyUp stock.
FireMouseDown Desencadena el evento MouseDown stock.
FireMouseMove Desencadena el evento MouseMove stock.
FireMouseUp Desencadena el evento MouseUp stock.
FireReadyStateChange Dispara un evento cuando cambia el estado del control listo.

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

GetControlSize Devuelve la posición y el tamaño del control OLE.
SetControlSize Establece la posición y el tamaño del control OLE.
GetRectInContainer Devuelve el rectángulo del control respecto a su contenedor.
SetRectInContainer Establece el rectángulo del control respecto a su contenedor.

Funciones de enlace de datos OLE

BoundPropertyChanged Notifica al contenedor que ha cambiado una propiedad enlazada.
BoundPropertyRequestEdit Permiso de solicitudes para editar el valor de la propiedad.

Funciones simples de marco

EnableSimpleFrame Habilita la compatibilidad con marco simple para un control.

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

OnAppearanceChanged Se llama cuando se cambia la propiedad Appearance bolsa.
OnBackColorChanged Se llama cuando se cambia la propiedad BackColor.
OnBorderStyleChanged Se llama cuando se cambia la propiedad BorderStyle.
OnEnabledChanged Se llama cuando se cambia la propiedad Enabled de material.
OnFontChanged Se llama cuando se cambia la propiedad Font.
OnForeColorChanged Se llama cuando se cambia la propiedad ForeColor.
OnTextChanged Se llama cuando se cambia la bolsa texto o propiedad Caption.

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

OnGetDisplayString Se llama para obtener una cadena para representar un valor de propiedad.
OnGetPredefinedStrings Devuelve cadenas que representan los posibles valores de una propiedad.
OnGetPredefinedValue Devuelve el valor correspondiente a una cadena predefinida.
OnMapPropertyToPage Indica qué página de propiedad que se utiliza para editar una propiedad.

Introducción a COleControl |nbsp; Miembros de clase base | Diagrama de jerarquía

Index