Partager via


Méthode IOleUIObjInfoW ::SetViewInfo (oledlg.h)

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

Syntaxe

HRESULT SetViewInfo(
  [in] DWORD   dwObject,
  [in] HGLOBAL hMetaPict,
  [in] DWORD   dvAspect,
  [in] int     nCurrentScale,
  [in] BOOL    bRelativeToOrig
);

Paramètres

[in] dwObject

Identificateur unique pour l’objet .

[in] hMetaPict

Nouvelle icône.

[in] dvAspect

Nouvel aspect d’affichage ou vue.

[in] nCurrentScale

Nouvelle échelle.

[in] bRelativeToOrig

Nouvelle échelle de l’objet, par rapport à l’origine. Cette valeur est TRUE si l’échelle doit être relative à l’échelle d’origine de l’objet. Si la valeur est FALSE, nCurrentScale s’applique à la taille actuelle de l’objet.

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 appliquer les nouveaux attributs (icône, aspect et échelle) à l’objet. Si bRelativeToOrig a la valeur TRUE, nCurrentScale (en unités de pourcentage) s’applique à la taille d’origine de l’objet avant sa mise à l’échelle. Si bRelativeToOrig a la valeur FALSE, nCurrentScale s’applique à la taille actuelle 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

DVASPECT

IOleUIObjInfo