Partager via


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