IOleUIObjInfoA::SetViewInfo-Methode (oledlg.h)

Legt die Dem -Objekt zugeordneten Ansichtsinformationen fest.

Syntax

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

Parameter

[in] dwObject

Eindeutiger Bezeichner des Objekts.

[in] hMetaPict

Das neue Symbol.

[in] dvAspect

Der neue Anzeigeaspekt oder die neue Ansicht.

[in] nCurrentScale

Die neue Skalierung.

[in] bRelativeToOrig

Die neue Skalierung des Objekts relativ zum Ursprung. Dieser Wert ist TRUE , wenn die Skalierung relativ zur ursprünglichen Skalierung des Objekts sein soll. Bei FALSE gilt nCurrentScale für die aktuelle Größe des Objekts.

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
E_ACCESSDENIED
Unzureichende Zugriffsberechtigungen.
E_FAIL
Fehler beim Vorgang.
E_INVALIDARG
Der angegebene Bezeichner ist ungültig.
E_OUTOFMEMORY
Für diesen Vorgang ist nicht genügend Arbeitsspeicher verfügbar.

Hinweise

Hinweise für Implementierer

Sie sollten die neuen Attribute (Symbol, Aspekt und Skalierung) auf das Objekt anwenden. Wenn bRelativeToOrig auf TRUE festgelegt ist, gilt nCurrentScale (in Prozenteinheiten) für die ursprüngliche Größe des Objekts, bevor es skaliert wurde. Wenn bRelativeToOrigauf FALSE festgelegt ist, gilt nCurrentScale für die aktuelle Größe des Objekts.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile oledlg.h

Weitere Informationen

DVASPECT

IOleUIObjInfo