IOleObjectImpl, classe
Cette classe implémente IUnknown et est l'interface principale dans laquelle un conteneur communique avec un contrôle.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
Paramètres
- T
Votre classe, dérivée de IOleObjectImpl.
Membres
Méthodes publiques
Nom |
Description |
---|---|
Établit une connexion consultative avec le contrôle. |
|
Remplace l'état du contrôle en cours de exécution par chargé. |
|
Indique le contrôle d'exécuter une de ses actions énumérées. |
|
Indique le contrôle ignore tout état canceled qu'il gère. |
|
Indique le contrôle de supprimer son interface utilisateur de la vue. |
|
Exécute le contrôle et installe la fenêtre, mais n'installe pas l'interface utilisateur du contrôle. |
|
Entraîne le contrôle ouvert- d'être modifié dans une fenêtre séparée. |
|
Exécute l'action spécifiée lorsque l'utilisateur double-clique sur le contrôle. Le contrôle définit l'action, d'activer généralement le contrôle sur place. |
|
Montre un contrôle récemment insérée à l'utilisateur. |
|
Lance le visuelle du contrôle et affiche l'interface utilisateur du contrôle, telles que les menus et les barres d'outils. |
|
Énumère les connexions consultatives du contrôle. |
|
Énumère les actions du contrôle. |
|
Récupère le site cliente du contrôle. |
|
Récupère les données du presse-papiers. L'implémentation ATL retourne E_NOTIMPL. |
|
Extrait l'étendue de la zone d'affichage du contrôle. |
|
Extrait l'état du contrôle. |
|
Récupère le moniker du contrôle. L'implémentation ATL retourne E_NOTIMPL. |
|
Récupère l'identificateur de classe du contrôle. |
|
Extrait le nom d'utilisateur du contrôle. |
|
Initialise le contrôle de données sélectionnées. L'implémentation ATL retourne E_NOTIMPL. |
|
Contrôle si le contrôle est à jour. L'implémentation ATL retourne S_OK. |
|
Appelé par DoVerbDiscardUndo après l'état d'annulation est ignoré. |
|
Appelé par DoVerbHide après le contrôle est masqué. |
|
Appelé par DoVerbInPlaceActivate après le contrôle est activé en place. |
|
Appelé par DoVerbOpen après le contrôle a été ouvert pour la modifier dans une fenêtre séparée. |
|
Appelé par DoVerbShow fois que le contrôle a été rendu visible. |
|
Appelé par DoVerbUIActivate une fois l'interface utilisateur du contrôle a été activée. |
|
Appelé par DoVerbDiscardUndo avant l'état d'annulation est ignoré. |
|
Appelé par DoVerbHide avant que le contrôle est masqué. |
|
Appelé par DoVerbInPlaceActivate avant que le contrôle est activé en place. |
|
Appelé par DoVerbOpen avant que le contrôle a été ouvert pour la modifier dans une fenêtre séparée. |
|
Appelé par DoVerbShow avant que le contrôle a été rendu visible. |
|
Appelé par DoVerbUIActivate avant que l'interface utilisateur du contrôle a été activée. |
|
Indique le contrôle autour de son site client dans le conteneur. |
|
Recommandé un modèle de couleurs à l'application du contrôle éventuelle. L'implémentation ATL retourne E_NOTIMPL. |
|
Définit l'étendue de la zone d'affichage du contrôle. |
|
Indique au contrôle les noms de l'application conteneur et du document conteneur. |
|
Indique au contrôle quel est son moniker. L'implémentation ATL retourne E_NOTIMPL. |
|
Supprime une connexion consultative avec le contrôle. |
|
Gère le contrôle. L'implémentation ATL retourne S_OK. |
Notes
L'interface d' IOleObject est l'interface principale dans laquelle un conteneur communique avec un contrôle. La classe IOleObjectImpl fournit une implémentation par défaut de cette interface et implémente IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.
Articles connexes Didacticiel ATL, créer un projet ATL
Hiérarchie d'héritage
IOleObject
IOleObjectImpl
Configuration requise
Header: atlctl.h