Interface IOleObject (oleidl.h)
Sert de principal moyen par lequel un objet incorporé fournit des fonctionnalités de base à son conteneur et communique avec celui-ci.
Héritage
L’interface IOleObject hérite de l’interface IUnknown. IOleObject a également les types de membres suivants :
Méthodes
L’interface IOleObject a ces méthodes.
IOleObject ::Advise Établit une connexion de conseil entre un objet de document composé et le récepteur d’avis de l’objet appelant, par le biais duquel l’objet appelant reçoit une notification lorsque l’objet de document composé est renommé, enregistré ou fermé. |
IOleObject ::Close Change un objet incorporé de l’en cours d’exécution à l’état chargé. Déconnecte un objet lié de sa source de lien. |
IOleObject ::D oVerb Demande qu'un objet exécute une action en réponse à une action de l'utilisateur final. Les actions possibles sont énumérées pour l’objet dans IOleObject ::EnumVerbs. |
IOleObject ::EnumAdvise Récupère un pointeur vers un énumérateur qui peut être utilisé pour énumérer les connexions d’avis inscrites pour un objet, afin qu’un conteneur puisse savoir quoi libérer avant la fermeture. |
IOleObject ::EnumVerbs Expose un menu déroulant répertoriant les verbes disponibles pour un objet dans l’ordre croissant par nombre de verbes. |
IOleObject ::GetClientSite Récupère un pointeur vers le site client d’un objet incorporé. |
IOleObject ::GetClipboardData Récupère un objet de données contenant le contenu actuel de l’objet incorporé sur lequel cette méthode est appelée. À l’aide du pointeur vers cet objet de données, il est possible de créer un objet incorporé avec les mêmes données que l’objet d’origine. |
IOleObject ::GetExtent Récupère la taille d’affichage actuelle d’un objet en cours d’exécution. |
IOleObject ::GetMiscStatus Récupère le status d’un objet lors de la création et du chargement. |
IOleObject ::GetMoniker Récupère le moniker d’un objet incorporé, que l’appelant peut utiliser pour lier à l’objet. |
IOleObject ::GetUserClassID Récupère l’identificateur de classe d’un objet, le CLSID correspondant à la chaîne identifiant l’objet à un utilisateur final. |
IOleObject ::GetUserType Récupère le nom de type utilisateur d’un objet pour l’afficher dans des éléments d’interface utilisateur tels que des menus, des zones de liste et des boîtes de dialogue. |
IOleObject ::InitFromData Initialise un objet nouvellement créé avec des données d’un objet de données spécifié, qui peuvent résider dans le même conteneur ou dans le Presse-papiers. |
IOleObject ::IsUpToDate Vérifie si un objet est à jour. |
IOleObject ::SetClientSite Informe un objet incorporé de son emplacement d’affichage, appelé « site client », dans son conteneur. |
IOleObject ::SetColorScheme Spécifie la palette de couleurs que l’application objet doit utiliser lorsqu’elle modifie l’objet spécifié. |
IOleObject ::SetExtent Informe un objet de l’espace d’affichage que son conteneur lui a affecté. |
IOleObject ::SetHostNames Fournit un objet avec les noms de son application conteneur et le document composé dans lequel il est incorporé. |
IOleObject ::SetMoniker Avertit un objet du moniker de son conteneur, de son propre moniker par rapport au conteneur ou du moniker complet de l’objet. |
IOleObject ::Unadvise Supprime une connexion d’avis précédemment établie. (IOleObject.Unadvise) |
IOleObject ::Update Mises à jour les caches de données ou d’affichage d’un gestionnaire d’objets ou d’un objet de liaison. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleidl.h |