Interface IOleControlSite (ocidl.h)
Fournit les méthodes qui permettent à un objet de site de gérer chaque contrôle incorporé au sein d’un conteneur. Un objet site fournit IOleControlSite ainsi que d’autres interfaces de site telles que IOleClientSite et IOleInPlaceSite. Lorsqu’un contrôle nécessite les services exprimés via cette interface, il interroge l’une des autres interfaces de site client pour IOleControlSite.
Héritage
L’interface IOleControlSite hérite de l’interface IUnknown. IOleControlSite a également les types de membres suivants :
Méthodes
L’interface IOleControlSite comporte ces méthodes.
IOleControlSite ::GetExtendedControl Récupère un pointeur IDispatch vers le contrôle étendu que le conteneur utilise pour encapsuler le contrôle réel. |
IOleControlSite ::LockInPlaceActive Indique si un contrôle doit rester actif sur place. Les appels à cette méthode imbriquez généralement un événement pour garantir que l’état d’activation de l’objet reste stable tout au long du traitement de l’événement. |
IOleControlSite ::OnControlInfoChanged Informe le conteneur que la structure CONTROLINFO du contrôle a changé et que le conteneur doit appeler le IOleControl ::GetControlInfo du contrôle pour une mise à jour. |
IOleControlSite ::OnFocus Indique si le contrôle géré par ce site de contrôle a gagné ou perdu le focus. |
IOleControlSite ::ShowPropertyFrame Demande à un conteneur d’afficher une feuille de propriétés pour le contrôle incorporé dans ce site. |
IOleControlSite ::TransformCoords Convertit les coordonnées exprimées en unités HIMETRIC (comme c’est standard dans OLE) en unités spécifiées par le conteneur. |
IOleControlSite ::TranslateAccelerator Transmet une frappe au site de contrôle pour traitement. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | ocidl.h |