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
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
Persistance
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
Événement fonctions
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
Fonctions OLE liaison de données
Fonctions simples de Frame
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
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é
COleControl aperçu |nbsp ; Membres de la classe base | Graphique de la hiérarchie