Partager via


Interface IOleUIObjInfoA (oledlg.h)

Implémenté par les conteneurs et utilisé par la boîte de dialogue Propriétés de l’objet du conteneur et par la boîte de dialogue Convertir . Il fournit des informations utilisées par les pages Général et Affichage de la boîte de dialogue Propriétés de l’objet , qui affichent des informations sur la taille, l’emplacement, le type et le nom de l’objet. Il permet également de convertir l’objet à l’aide de la boîte de dialogue Convertir . La page Affichage permet de modifier l’icône de l’objet à partir de sa forme d’origine et de modifier son aspect d’affichage (iconique par rapport au contenu). Si vous le souhaitez, vous pouvez faire en sorte que votre implémentation de cette interface autorise la modification de l’échelle de l’objet.

Héritage

L’interface IOleUIObjInfo hérite de IOleUILinkContainer. IOleUIObjInfo a également les types de membres suivants :

Méthodes

L’interface IOleUIObjInfoA possède ces méthodes.

 
IOleUIObjInfoA ::ConvertObject

Convertit l’objet en type du CLSID spécifié. (ANSI)
IOleUIObjInfoA ::GetConvertInfo

Obtient les informations de conversion associées à l’objet spécifié. (ANSI)
IOleUIObjInfoA ::GetObjectInfo

Obtient les informations de taille, de type, de nom et d’emplacement d’un objet. (ANSI)
IOleUIObjInfoA ::GetViewInfo

Obtient les informations d’affichage associées à l’objet . (ANSI)
IOleUIObjInfoA ::SetViewInfo

Définit les informations d’affichage associées à l’objet . (ANSI)

Remarques

Notes

L’en-tête oledlg.h définit IOleUIObjInfo comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

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 oledlg.h

Voir aussi

IOleUILinkContainer

OleUIObjectProperties