Condividi tramite


Metodo IOleUIObjInfoW::SetViewInfo (oledlg.h)

Imposta le informazioni di visualizzazione associate all'oggetto .

Sintassi

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

Parametri

[in] dwObject

Identificatore univoco per l'oggetto.

[in] hMetaPict

Nuova icona.

[in] dvAspect

Nuovo aspetto o visualizzazione della visualizzazione.

[in] nCurrentScale

Nuova scala.

[in] bRelativeToOrig

Nuova scala dell'oggetto, rispetto all'origine. Questo valore è TRUE se la scala deve essere relativa alla scala originale dell'oggetto. Se FALSE, nCurrentScale si applica alle dimensioni correnti dell'oggetto.

Valore restituito

Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:

Codice restituito Descrizione
E_ACCESSDENIED
Autorizzazioni di accesso insufficienti.
E_FAIL
Operazione non riuscita.
E_INVALIDARG
L'identificatore specificato non è valido.
E_OUTOFMEMORY
Per questa operazione è disponibile memoria insufficiente.

Commenti

Note per gli implementatori

È necessario applicare i nuovi attributi (icona, aspetto e scala) all'oggetto . Se bRelativeToOrig è impostato su TRUE, nCurrentScale (in unità percentuali) si applica alle dimensioni originali dell'oggetto prima di essere ridimensionato. Se bRelativeToOrig è FALSE, nCurrentScale si applica alle dimensioni correnti dell'oggetto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oledlg.h

Vedi anche

DVASPECT

IOleUIObjInfo