Membres de la classe COleControl

Construction ou Destruction
Initialisation
Fonctions de Modification de contrôle
Persistance
Fonctions de mise à jour/peinture
Exceptions de l'expédition
Fonctions de propriété ambiante
Événement fonctions
Méthodes/propriétés stock
Fonctions OLE contrôle calibrage
Fonctions OLE liaison de données
Fonctions simples de Frame
Fonctions OLE Site de contrôle
Fonctions de la boîte de dialogue modale
Opérations sans fenêtre
Fonctions de manipulation de pointeur inactif
Fonctions de contrôle asynchrones
Overridables
Fonctions de Notification de changement
Fonctions OLE Interface Notification
Interface IViewObject Notification Overridables
Les fonctions d'Activation sur Place
Fonctions de navigation de propriété

Construction ou Destruction

COleControl Crée un objet COleControl.
RecreateControlWindow Détruit et recrée la fenêtre du contrôle.

Initialisation

InitializeIIDs Informe de la classe de base de l'IID utilisera le contrôle.
ResetStockProps Initialise les propriétés stock COleControl à leurs valeurs par défaut.
ResetVersion Initialise le numéro de version pour une valeur donnée.
SetInitialSize Définit la taille d'un contrôle OLE lorsque affiche tout d'abord dans un conteneur.

Fonctions de Modification de contrôle

GetControlFlags Récupère les paramètres de contrôle de drapeau.
IsModified Détermine si l'État du contrôle a changé.
SetModifiedFlag Modifie l'état de modification d'un contrôle.

Persistance

ExchangeExtent Sérialise la largeur et la hauteur du contrôle.
ExchangeStockProps Sérialise les propriétés du contrôle stock.
ExchangeVersion Sérialise le numéro de version du contrôle.
IsConvertingVBX Permet un chargement spécialisé d'un contrôle OLE.
SerializeExtent Sérialise ou Initialise l'espace d'affichage pour le contrôle.
SerializeStockProps Sérialise ou initialise les propriétés stock COleControl.
SerializeVersion Sérialise ou initialise les informations du contrôle de version.
SetModifiedFlag Modifie l'état de modification d'un contrôle.
WillAmbientsBeValidDuringLoad Détermine si les propriétés ambiantes seront disponibles la prochaine fois que le contrôle est chargé.

Fonctions de mise à jour/peinture

DoSuperclassPaint Redessine un contrôle OLE qui a été sous-classé à partir d'un contrôle Windows.
InvalidateControl Invalide une zone du contrôle affiché, causant d'être redessiné.
IsOptimizedDraw Indique si le conteneur prend en charge le dessin optimisé pour l'opération en cours dessin.
SelectFontObject Sélectionne une propriété personnalisée de la police dans un contexte de périphérique.
SelectStockFont Sélectionne la propriété action de la police dans un contexte de périphérique.
TranslateColor Convertit une valeur OLE_COLOR valeur COLORREF.

Exceptions de l'expédition

GetNotSupported Empêche l'accès à la valeur de la propriété d'un contrôle par l'utilisateur.
SetNotPermitted Indique qu'une demande de modification a échoué.
SetNotSupported Empêche la modification de la valeur de la propriété d'un contrôle par l'utilisateur.
ThrowError Signaux qu'une erreur s'est produite dans un contrôle OLE.

Fonctions de propriété ambiante

AmbientBackColor Retourne la valeur de la propriété BackColor ambiante.
AmbientDisplayName Retourne le nom du contrôle spécifié par le conteneur.
AmbientForeColor Retourne la valeur de la propriété ForeColor ambiante.
AmbientFont Retourne la valeur de la propriété de police ambiante.
AmbientLocaleID Renvoie l'ID de paramètres régionaux du conteneur.
AmbientScaleUnits Retourne le type d'unités utilisées par le conteneur.
AmbientShowGrabHandles Détermine si les poignées de saisie doivent être affichées.
AmbientShowHatching Détermine si l'éclosion doit être affichée.
AmbientTextAlign Retourne le type d'alignement de texte spécifié par le conteneur.
AmbientUIDead Détermine si le contrôle doit répondre à des actions d'interface utilisateur.
AmbientUserMode Détermine le mode du conteneur.
GetAmbientProperty Retourne la valeur de la propriété ambiante spécifiée.

Événement fonctions

FireClick Déclenche l'événement Click du stock.
FireDblClick Déclenche l'événement DblClick stock.
FireError Déclenche l'événement d'erreur de stock.
FireEvent Déclenche un événement personnalisé.
FireKeyDown Déclenche l'événement KeyDown stock.
FireKeyPress Déclenche l'événement KeyPress stock.
FireKeyUp Déclenche l'événement KeyUp stock.
FireMouseDown Déclenche l'événement MouseDown stock.
FireMouseMove Déclenche l'événement MouseMove stock.
FireMouseUp Déclenche l'événement MouseUp stock.
FireReadyStateChange Déclenche un événement lorsque l'état de préparation du contrôle change.

Méthodes/propriétés stock

DoClick Mise en œuvre de la méthode DoClick stock.
Actualisation Un redessin de l'apparence d'un contrôle des forces.
GetAppearance Retourne la valeur de la propriété Appearance stock.
SetAppearance Définit la valeur de la propriété Appearance stock.
GetBackColor Retourne la valeur de la propriété BackColor stock.
SetBackColor Définit la valeur de la propriété BackColor stock.
GetBorderStyle Retourne la valeur de la propriété StyleBordure (BorderStyle) stock.
SetBorderStyle Définit la valeur de la propriété StyleBordure (BorderStyle) stock.
GetEnabled Retourne la valeur de la propriété Enabled de stock.
SetEnabled Définit la valeur de la propriété Enabled de stock.
GetForeColor Retourne la valeur de la propriété ForeColor stock.
SetForeColor Définit la valeur de la propriété ForeColor stock.
GetFont Retourne la valeur de la propriété de police stock.
GetFontTextMetrics Renvoie les paramètres d'un objet CFontHolder.
GetStockTextMetrics Retourne les paramètres de la propriété de police stock.
InternalGetFont Retourne un objet CFontHolder pour la propriété action de la police.
SetFont Définit la valeur de la propriété de police stock.
SelectStockFont Sélectionne la propriété du contrôle de la police stock dans un contexte de périphérique.
GetHwnd Retourne la valeur de la propriété hWnd de stock.
GetText Retourne la valeur de la propriété de texte ou une légende stock.
InternalGetText Récupère la propriété Caption ou du texte stock.
SetText Définit la valeur de la propriété de texte ou une légende stock.

Fonctions OLE contrôle calibrage

GetControlSize Retourne la position et la taille du contrôle OLE.
SetControlSize Définit la position et la taille du contrôle OLE.
GetRectInContainer Retourne le rectangle du contrôle par rapport à son conteneur.
SetRectInContainer Définit le rectangle du contrôle par rapport à son conteneur.

Fonctions OLE liaison de données

BoundPropertyChanged Avertit le conteneur qu'une propriété liée a été modifiée.
BoundPropertyRequestEdit Permission de requêtes pour modifier la valeur de la propriété.

Fonctions simples de Frame

EnableSimpleFrame Permet de soutien cadre simple pour un contrôle.

Fonctions OLE Site de contrôle

ControlInfoChanged Appelez cette fonction après que la série de mnémoniques gérées par le contrôle a été modifié.
GetClientSite Interroge un objet pour le pointeur sur son site actuel du client dans son conteneur.
GetExtendedControl Récupère un pointeur vers un objet de contrôle étendu appartenant au conteneur.
LockInPlaceActive Détermine si votre contrôle peut être désactivé par le conteneur.
TransformCoords Transformations coordonnent de valeurs entre un conteneur et le contrôle.

Fonctions de la boîte de dialogue modale

PreModalDialog Avertit le conteneur d'une boîte de dialogue modale est sur le point d'être affiché.
PostModalDialog Avertit le conteneur qu'une boîte de dialogue modale a été fermée.

Opérations sans fenêtre

ClipCaretRect Ajuste un rectangle de caret, si il est chevauché par un contrôle.
GetCapture Détermine si un objet de contrôle sans fenêtre, activé a la capture de la souris.
GetClientRect Récupère la taille de la zone client du contrôle.
GetDC Fournit un moyen pour un contrôle sans fenêtre obtenir un contexte de périphérique de son conteneur.
GetFocus Détermine si le contrôle a le focus.
GetWindowlessDropTarget Substituer pour permettre un contrôle sans fenêtre être la cible de glisser déplacer des opérations.
InvalidateRgn Invalide la zone cliente de la fenêtre conteneur dans la région donnée. Peut servir à redessiner les contrôles sans fenêtre dans la région.
OnWindowlessMessage Traite les messages de fenêtre (autres que les messages de clavier et souris) pour les contrôles sans fenêtre.
ReleaseCapture Libère la capture de la souris.
ReleaseDC Libère le contexte de périphérique d'affichage d'un conteneur d'un contrôle sans fenêtre.
ScrollWindow Permet un contrôle sans fenêtre faire défiler une zone dans l'image active en place sur l'écran.
SetCapture Causes de la fenêtre du contrôle conteneur de prendre possession de la capture de la souris sur le nom du contrôle.
SetFocus Causes de la fenêtre du contrôle conteneur de prendre possession de la focus d'entrée au nom du contrôle.

Fonctions de manipulation de pointeur inactif

ClientToParent Convertit un point par rapport à l'origine du contrôle pour un point par rapport à l'origine de son conteneur.
GetActivationPolicy Modifie le comportement de l'activation par défaut d'un contrôle qui prend en charge l'interface IPointerInactive.
GetClientOffset Récupère la différence entre le coin supérieur gauche de la zone rectangulaire du contrôle et le coin supérieur gauche de la zone client.
OnInactiveMouseMove Substituer à avoir le conteneur pour le contrôle inactif sous les messages WM_MOUSEMOVE souris pointeur envoi au contrôle.
OnInactiveSetCursor Substituer à avoir le conteneur pour le contrôle inactif sous les messages WM_SETCURSOR souris pointeur envoi au contrôle.
ParentToClient Convertit un point par rapport à l'origine du conteneur d'un point par rapport à l'origine du contrôle.

Fonctions de contrôle asynchrones

GetReadyState Retourne l'état de préparation du contrôle.
InternalSetReadyState Définit l'état de préparation du contrôle et déclenche l'événement de changement d'état prêt.
Charge Réinitialise toutes les données asynchrones antérieures et initie une nouvelle charge de la propriété du contrôle asynchrone.

Overridables

DisplayError Affiche les événements stocks d'erreur à l'utilisateur du contrôle.
DoPropExchange Sérialise les propriétés d'un objet COleControl.
GetClassID Récupère l'ID de classe OLE du contrôle.
GetMessageString aux Fournit le texte de barre de statut pour un élément de menu.
IsSubclassedControl Appelée pour déterminer si le contrôle les sous-classes de contrôle Windows.
OnClick Appelée pour déclencher l'événement Click du stock.
OnDoVerb Appelé après qu'un verbe de contrôle a été exécuté.
OnDraw Appelé lorsqu'un contrôle est demandé de se redessiner.
OnDrawMetafile Appelé par le conteneur lorsqu'un contrôle est demandé pour redessiner lui-même à l'aide d'un contexte de périphérique de métafichier.
OnEdit Appelé par le conteneur de l'interface utilisateur activer un contrôle OLE.
OnEnumVerbs Appelé par le conteneur pour énumérer les verbes d'un contrôle.
OnEventAdvise Appelé lorsque les gestionnaires d'événements sont connectés ou déconnectés d'un contrôle.
OnKeyDownEvent Appelée après que l'événement KeyDown stock a été tiré.
OnKeyPressEvent Appelée après que l'événement KeyPress stock a été tiré.
OnKeyUpEvent Appelée après que l'événement KeyUp stock a été tiré.
OnProperties Appelée lorsque le verbe de « Propriétés » du contrôle a été invoqué.
OnResetState Réinitialise les propriétés d'un contrôle la valeur par défaut.

Fonctions de Notification de changement

OnAppearanceChanged Appelée lorsque la propriété apparence stock est changée.
OnBackColorChanged Appelée lorsque la propriété BackColor stock est modifiée.
OnBorderStyleChanged Appelée lorsque la propriété StyleBordure (BorderStyle) stock est modifiée.
OnEnabledChanged Appelé lorsque le stock de la propriété Enabled est modifié.
OnFontChanged Appelée lorsque la propriété action de la police est modifiée.
OnForeColorChanged Appelée lorsque la propriété ForeColor stock est modifiée.
OnTextChanged Appelé lorsque le stock de texte ou de la propriété Caption est modifiée.

Fonctions OLE Interface Notification

Technique Appelée lorsqu'une propriété ambiante est changée.
OnClose Avertit le contrôle qu'IOleControl::Close a été appelée.
OnFreezeEvents Appelé lorsque les événements d'un contrôle sont congelés ou non figées.
OnGetControlInfo Fournit des informations mnémoniques pour le conteneur.
OnMnemonic Appelé lorsqu'une touche mnémonique du contrôle a été enfoncée.
S' Appelé par le framework pour récupérer des données dans le format spécifié.
OnRenderFileData Appelé par le framework pour récupérer des données d'un fichier dans le format spécifié.
OnRenderGlobalData Appelé par le framework pour récupérer les données de la mémoire globale dans le format spécifié.
OnSetClientSite Avertit le contrôle qu'IOleControl::SetClientSite a été appelée.
OnSetData Remplace les données du contrôle avec une autre valeur.
OnSetExtent Appelé après que l'étendue du contrôle a changé.
OnSetObjectRects Appelé après que les dimensions du contrôle ont été modifiées.

Interface IViewObject Notification Overridables

OnGetColorSet Avertit le contrôle qu'IOleObject::GetColorSet a été appelée.
OnGetNaturalExtent Substituer pour récupérer la taille d'affichage du contrôle le plus proche du mode de taille et mesure proposé.
OnGetViewExtent Substituer pour récupérer la taille des zones d'affichage du contrôle (peut être utilisé pour permettre à deux passes dessin).
OnGetViewRect Substituer à transformer un rectangle commençant à une position spécifique de la taille du contrôle.
OnGetViewStatus Substituer pour récupérer le statut d'affichage du contrôle.
OnQueryHitPoint Substituer à la requête si l'affichage d'un contrôle chevauche un point donné.
OnQueryHitRect Substituer à la requête si l'affichage d'un contrôle chevauche un point quelconque dans un rectangle donné.

Les fonctions d'Activation sur Place

OnGetInPlaceMenu Demande à la poignée de menu du contrôle qui sera fusionné avec le menu conteneur.
OnHideToolBars Appelé par le conteneur lorsque le contrôle est l'interface utilisateur désactivé.
OnShowToolBars Appelée lorsque le contrôle a été activé de l'interface utilisateur.

Fonctions de navigation de propriété

OnGetDisplayString Appelée pour obtenir une chaîne pour représenter une valeur de propriété.
OnGetPredefinedStrings Retourne les chaînes représentant des valeurs possibles pour une propriété.
OnGetPredefinedValue Retourne la valeur correspondant à une chaîne prédéfinie.
OnMapPropertyToPage Indique la page de propriété à utiliser pour l'édition d'une propriété.

COleControl aperçu |nbsp ; Membres de la classe base | Graphique de la hiérarchie

Index