Partager via


Méthode IOleUIObjInfoA ::GetViewInfo (oledlg.h)

Obtient les informations d’affichage associées à l’objet .

Syntaxe

HRESULT GetViewInfo(
  [in]           DWORD   dwObject,
  [in, optional] HGLOBAL *phMetaPict,
  [in, optional] DWORD   *pdvAspect,
  [in, optional] int     *pnCurrentScale
);

Paramètres

[in] dwObject

Identificateur unique pour l’objet .

[in, optional] phMetaPict

Pointeur vers l’icône actuelle de l’objet. Ce paramètre peut être NULL, ce qui indique que l’appelant n’est pas intéressé par la présentation actuelle de l’objet.

[in, optional] pdvAspect

Pointeur vers l’aspect actuel de l’objet. Ce paramètre peut être NULL, indiquant que l’appelant n’est pas intéressé par l’aspect actuel de l’objet, par exemple, DVASPECT_ICONIC ou DVASPECT_CONTENT.

[in, optional] pnCurrentScale

Pointeur vers l’échelle actuelle de l’objet. Ce paramètre peut être NULL, ce qui indique que l’appelant n’est pas intéressé par le facteur de mise à l’échelle actuel appliqué à l’objet dans la vue du conteneur.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_ACCESSDENIED
Autorisations d’accès insuffisantes.
E_FAIL
L'opération a échoué.
E_INVALIDARG
L’identificateur spécifié n’est pas valide.
E_OUTOFMEMORY
La mémoire disponible pour cette opération est insuffisante.

Remarques

Notes aux implémenteurs

Vous devez renseigner l’icône, l’aspect et l’échelle actuels de l’objet.

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

IOleUIObjInfo

OLEUIVIEWPROPS