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 |