OLEUIOBJECTPROPSA-Struktur (oledlg.h)

Enthält Informationen, die zum Initialisieren des Standarddialogfelds Objekteigenschaften verwendet werden. Sie enthält Verweise auf Schnittstellen, die verwendet werden, um Informationen über die Einbettung oder Verknüpfung zu sammeln, Verweise auf drei Strukturen, die zum Initialisieren der Standardregisterkarten verwendet werden: Allgemein (OLEUIGNRLPROPS), Ansicht (OLEUIVIEWPROPS) und Link (OLEUILINKPROPS), falls zutreffend , und eine Standardschnittstelle für Eigenschaftenblatt-Erweiterbarkeit, mit der der Aufrufer dem Dialogfeld zusätzliche benutzerdefinierte Eigenschaftenblätter hinzufügen kann.

Syntax

typedef struct tagOLEUIOBJECTPROPSA {
  DWORD              cbStruct;
  DWORD              dwFlags;
  LPPROPSHEETHEADERA lpPS;
  DWORD              dwObject;
  LPOLEUIOBJINFOA    lpObjInfo;
  DWORD              dwLink;
  LPOLEUILINKINFOA   lpLinkInfo;
  LPOLEUIGNRLPROPSA  lpGP;
  LPOLEUIVIEWPROPSA  lpVP;
  LPOLEUILINKPROPSA  lpLP;
} OLEUIOBJECTPROPSA, *POLEUIOBJECTPROPSA, *LPOLEUIOBJECTPROPSA;

Member

cbStruct

Die Größe der Struktur in Bytes.

dwFlags

Enthält globale Ein-/Ausflags für das Eigenschaftenblatt.

Wert Bedeutung
OPF_OBJECTISLINK
Object ist ein Linkobjekt und verfügt daher über eine Linkeigenschaftenseite.
OPF_NOFILLDEFAULT
Geben Sie keine Standardwerte für das Objekt ein.
OPF_SHOWHELP
Im Dialogfeld wird eine Hilfeschaltfläche angezeigt.
OPF_DISABLECONVERT
Die Schaltfläche Konvertieren wird auf der Allgemeinen Eigenschaftenseite deaktiviert.

lpPS

Zeiger auf den Standardeigenschaftenblattheader (PROPSHEETHEADER), der für die Erweiterbarkeit verwendet wird.

dwObject

Bezeichner für das Objekt.

lpObjInfo

Zeiger auf die Schnittstelle, um das Objekt zu bearbeiten.

dwLink

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

lpLinkInfo

Zeiger auf die Schnittstelle, um die Verknüpfung zu bearbeiten.

lpGP

Zeiger auf die allgemeinen Seitendaten.

lpVP

Zeiger auf die Daten der Ansichtsseite.

lpLP

Zeiger auf die Linkseitendaten.

Hinweise

Hinweis

Der oledlg.h-Header definiert OLEUIOBJECTPROPS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code 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
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile oledlg.h

Weitere Informationen

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIVIEWPROPS

OleUIObjectProperties