COleControlSite, classe
Prend en charge les interfaces de contrôles côté client personnalisées.
class COleControlSite : public CCmdTarget
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet COleControlSite. |
Méthodes publiques
Nom |
Description |
---|---|
Lie la propriété par défaut du contrôle hébergé à une source de données. |
|
Lie une propriété du contrôle hébergé à une source de données. |
|
Crée un contrôle ActiveX hébergé. |
|
Perd le contrôle hébergé. |
|
Exécute un verbe spécifique du contrôle hébergé. |
|
Permet d'approvisionnement de données pour un site de contrôle. |
|
Active le site de contrôle. |
|
Spécifie si le site de contrôle accepte des événements. |
|
Récupère le code de bouton par défaut du contrôle hébergé. |
|
Récupère l'identificateur du contrôle. |
|
Récupère l'ID d'une interface d'événements pour un contrôle hébergé. |
|
Récupère les styles étendus du site de contrôle. |
|
Extrait une propriété spécifique du contrôle hébergé. |
|
Récupère les styles du site de contrôle. |
|
Extrait le texte du contrôle hébergé. |
|
Appelez une méthode spécifique du contrôle hébergé. |
|
Appelez une méthode spécifique du contrôle hébergé par une liste d'arguments variable. |
|
Détermine si le contrôle est le bouton par défaut dans la fenêtre. |
|
Contrôle l'état visible du site de contrôle. |
|
Modifie les styles étendus actuels du site de contrôle. |
|
Modifie les styles actuels du site de contrôle. |
|
Modifie la position du site de contrôle. |
|
Rapide lance le contrôle hébergé. |
|
Définit une propriété ou une méthode du contrôle sans risque de lever une exception. |
|
Définit le bouton par défaut dans la fenêtre. |
|
Récupère l'identificateur du contrôle. |
|
Définit le focus sur le site de contrôle. |
|
Définit une propriété spécifique du contrôle hébergé. |
|
Définit une propriété spécifique du contrôle hébergé par une liste d'arguments variable. |
|
Définit la position du site de contrôle. |
|
Définit le texte du contrôle hébergé. |
|
Affiche ou masque le site de contrôle. |
Méthodes protégées
Nom |
Description |
---|---|
Récupère les informations et les mnémoniques de clavier pour le contrôle hébergé. |
Données membres publiques
Nom |
Description |
---|---|
Détermine si le contrôle hébergé est un contrôle sans fenêtre. |
|
Contient des informations sur la gestion du clavier pour le contrôle. |
|
Le cookie du point de connexion du contrôle. |
|
Les divers états du contrôle hébergé. |
|
Le cookie d' IPropertyNotifySink du contrôle. |
|
Les styles du contrôle hébergé. |
|
Le handle du site de contrôle. |
|
L'ID de l'interface d'événements pour le contrôle hébergé. |
|
L'ID du contrôle hébergé. |
|
Pointeur vers l'objet d' IOleInPlaceActiveObject du contrôle hébergé. |
|
Le conteneur du contrôle hébergé. |
|
Pointeur vers l'objet d' IOleInPlaceObject du contrôle hébergé. |
|
Pointeur vers l'interface d' IOleObjectInterface du contrôle. |
|
Pointeur vers l'interface d' IOleInPlaceObjectWindowless du contrôle. |
|
Pointeur vers l'objet window pour le contrôle hébergé. |
|
Les dimensions du site de contrôle. |
Notes
Cette prise en charge est la première méthode par laquelle un contrôle ActiveX incorporé obtient des informations sur l'emplacement et l'étendue de son site d'affichage, de son moniker, de son interface utilisateur, de ses propriétés ambiantes, et d'autres ressources fournies par son conteneur. COleControlSite implémente entièrement IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, interfaces d' IRowSetNotify . En outre, l'interface IDispatch (fournissant la prise en charge pour les propriétés ambiantes et les récepteurs d'événements) est également implémentée.
Pour créer un site de contrôle ActiveX à l'aide de COleControlSite, dérivez une classe d' COleControlSite. Dans votre CWndclasse dérivée pour la substitution de conteneur (par exemple, votre boîte de dialogue) la fonction de CWnd::CreateControlSite .
Hiérarchie d'héritage
COleControlSite
Configuration requise
Header: afxocc.h