Freigeben über


OLEUIOBJECTPROPSW-Struktur (oledlg.h)

Enthält Informationen, die zum Initialisieren des Standarddialogfelds Objekteigenschaften verwendet werden. Enthält Verweise auf Schnittstellen, die verwendet werden, um Informationen zum Einbetten oder Verknüpfen zu sammeln, Verweise auf drei Strukturen, die zum Initialisieren der Standardregisterkarten verwendet werden - Allgemeine (OLEUIGNRLPROPS), Ansicht (OLEUIVIEWPROPS) und Link (OLEUILINKPROPS), und eine standardmäßige Erweiterbarkeitsschnittstelle des Eigenschaftenblatts, über die der Aufrufer zusätzliche benutzerdefinierte Eigenschaftenblätter zum Dialogfeld hinzufügen kann.

Syntax

typedef struct tagOLEUIOBJECTPROPSW {
  DWORD              cbStruct;
  DWORD              dwFlags;
  LPPROPSHEETHEADERW lpPS;
  DWORD              dwObject;
  LPOLEUIOBJINFOW    lpObjInfo;
  DWORD              dwLink;
  LPOLEUILINKINFOW   lpLinkInfo;
  LPOLEUIGNRLPROPSW  lpGP;
  LPOLEUIVIEWPROPSW  lpVP;
  LPOLEUILINKPROPSW  lpLP;
} OLEUIOBJECTPROPSW, *POLEUIOBJECTPROPSW, *LPOLEUIOBJECTPROPSW;

Angehörige

cbStruct

Die Größe der Struktur in Byte.

dwFlags

Enthält globale Flags für das Eigenschaftenblatt.

Wert Bedeutung
OPF_OBJECTISLINK
Objekt ist ein Linkobjekt und verfügt daher über eine Linkeigenschaftsseite.
OPF_NOFILLDEFAULT
Füllen Sie keine Standardwerte für das Objekt aus.
OPF_SHOWHELP
Im Dialogfeld wird eine Schaltfläche Hilfe angezeigt.
OPF_DISABLECONVERT
Die Schaltfläche Konvertieren wird auf der allgemeinen Eigenschaftenseite deaktiviert.

lpPS

Zeiger auf den Standardmäßigen Eigenschaftenblattkopf (PROPSHEETHEADER), der zur Erweiterbarkeit verwendet wird.

dwObject

Bezeichner für das Objekt.

lpObjInfo

Zeiger auf die Schnittstelle zum Bearbeiten des Objekts.

dwLink

Containerdefinierter eindeutiger Bezeichner für einen einzelnen Link. Container können den Zeiger auf die Containerwebsite des Links für diesen Wert verwenden.

lpLinkInfo

Zeigen Sie auf die Schnittstelle, um die Verknüpfung zu bearbeiten.

lpGP

Zeigen Sie auf die allgemeinen Seitendaten.

lpVP

Zeigen Sie auf die Ansichtsseitendaten.

lpLP

Zeigen Sie auf die Verknüpfungsseitendaten.

Bemerkungen

Anmerkung

Der oledlg.h-Header definiert OLEUIOBJECTPROPS als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Header- oledlg.h

Siehe auch

OLEUIGNRLPROPS

OLEUILINKPROPS-

OLEUIVIEWPROPS-

OleUIObjectProperties-