Freigeben über


OleUIObjectPropertiesA-Funktion (oledlg.h)

Ruft das Dialogfeld Objekteigenschaften auf, das allgemeine, Ansichtund Verknüpfung Informationen zu einem Objekt anzeigt.

Syntax

UINT OleUIObjectPropertiesA(
  [in] LPOLEUIOBJECTPROPSA unnamedParam1
);

Parameter

[in] unnamedParam1

Zeigen Sie auf die OLEUIOBJECTPROPS- Struktur.

Rückgabewert

Standard-Erfolgs-/Fehlerdefinitionen

Rückgabecode Beschreibung
OLEUI_FALSE
Unbekannter Fehler (nicht verwendet).
OLEUI_OK
Der Benutzer hat die Schaltfläche OK gedrückt.
OLEUI_SUCCESS
Kein Fehler, identisch mit OLEUI_OK.
OLEUI_CANCEL
Der Benutzer hat die Schaltfläche Abbrechen gedrückt.
 

Standardfeldüberprüfungsfehler

Rückgabecode Beschreibung
OLEUI_ERR_STANDARDMIN
Fehler, die für alle Dialogfelder üblich sind, liegen im Bereich OLEUI_ERR_STANDARDMIN, um OLEUI_ERR_STANDARDMAX. Mit diesem Wert kann die Anwendung auf Standardmeldungen testen, um dem Benutzer Fehlermeldungen anzuzeigen.
OLEUI_ERR_STRUCTURENULL
Der Zeiger auf eine OLEUIXXX-Struktur, die an die Funktion übergeben wird, war NULL-.
OLEUI_ERR_STRUCTUREINVALID
Unzureichende Berechtigungen für Lese- oder Schreibzugriff auf eine OLEUIXXX-Struktur.
OLEUI_ERR_CBSTRUCTINCORRECT
Der wert cbstruct ist falsch.
OLEUI_ERR_HWNDOWNERINVALID
Der hWndOwner Wert ist ungültig.
OLEUI_ERR_LPSZCAPTIONINVALID
Der lpszCaption Wert ist ungültig.
OLEUI_ERR_LPFNHOOKINVALID
Der lpfnHook Wert ist ungültig.
OLEUI_ERR_HINSTANCEINVALID
Der hInstance- Wert ist ungültig.
OLEUI_ERR_LPSZTEMPLATEINVALID
Der wert lpszTemplate ist ungültig.
OLEUI_ERR_HRESOURCEINVALID
Der hResource- Wert ist ungültig.
 

Initialisierungsfehler

Initialisierungsfehler

Rückgabecode Beschreibung
OLEUI_ERR_FINDTEMPLATEFAILURE
Die Dialogfeldvorlage konnte nicht gefunden werden.
OLEUI_ERR_LOADTEMPLATEFAILURE
Die Dialogfeldvorlage kann nicht geladen werden.
OLEUI_ERR_DIALOGFAILURE
Fehler bei der Initialisierung des Dialogfelds.
OLEUI_ERR_LOCALMEMALLOC
Fehler beim Aufruf LocalAlloc- oder des Standard-IMalloc Allocator.
OLEUI_ERR_GLOBALMEMALLOC
Fehler beim Aufruf von GlobalAlloc oder der Standard-IMalloc Allocator.
OLEUI_ERR_LOADSTRING
LoadString kann nicht für lokalisierte Ressourcen aus der Bibliothek aufgerufen werden.
OLEUI_ERR_OLEMEMALLOC
Fehler beim Aufruf des Standard-IMalloc Allocator.
 

Funktionsspezifische Fehler

Rückgabecode Beschreibung
OLEUI_ERR_STANDARDMAX
Fehler, die für alle Dialogfelder üblich sind, liegen im Bereich OLEUI_ERR_STANDARDMIN, um OLEUI_ERR_STANDARDMAX. Mit diesem Wert kann die Anwendung auf Standardmeldungen testen, um dem Benutzer Fehlermeldungen anzuzeigen.
OLEUI_OPERR_SUBPROPNULL
lpGP- oder lpVP- ist NULL-oder dwFlags und OPF_OBJECTISLINK und lpLP-NULL.
OLEUI_OPERR_SUBPROPINVALID
Unzureichende Schreibzugriffsberechtigungen für die Strukturen, auf die durch lpGP-, lpVP-oder lpLP-verwiesen wird.
OLEUI_OPERR_PROPSHEETNULL
Der lpLP- Wert ist NULL-.
OLEUI_OPERR_PROPSHEETINVALID
Unzureichende Schreibzugriffsberechtigungen für die Strukturen, auf die durch lpGP-, lpVP-oder lpLP-verwiesen wird.
OLEUI_OPERR_SUPPROP
Der Zeiger der Unterverknüpfungseigenschaft, lpLP-, ist NULL-.
OLEUI_OPERR_PROPSINVALID
Unzureichender Schreibzugriff für den Zeiger der Unterverknüpfungseigenschaft, lpLP-.
OLEUI_OPERR_PAGESINCORRECT
Einige Unterverknüpfungseigenschaften des lpPS Member sind falsch.
OLEUI_OPERR_INVALIDPAGES
Einige Unterverknüpfungseigenschaften des lpPS Member sind falsch.
OLEUI_OPERR_NOTSUPPORTED
Eine Unterverknüpfungseigenschaft des lpPS Member ist falsch.
OLEUI_OPERR_DLGPROCNOTNULL
Eine Unterverknüpfungseigenschaft des lpPS Member ist falsch.
OLEUI_OPERR_LPARAMNOTZERO
Eine Unterverknüpfungseigenschaft des lpPS Member ist falsch.
OLEUI_GPERR_STRINGINVALID
Ein Zeichenfolgenwert (z. B. lplpszLabel oder lplpszType) ist ungültig.
OLEUI_GPERR_CLASSIDINVALID
Der wert clsid ist ungültig.
OLEUI_GPERR_LPCLSIDEXCLUDEINVALID
Der wert ClsidExcluded ist ungültig.
OLEUI_GPERR_CBFORMATINVALID
Der wFormat--Wert ist ungültig.
OLEUI_VPERR_METAPICTINVALID
Der hMetaPict- Wert ist ungültig.
OLEUI_VPERR_DVASPECTINVALID
Der wert dvAspect ist ungültig.
OLEUI_OPERR_PROPERTYSHEET
Der lpPS- Wert ist falsch.
OLEUI_OPERR_OBJINFOINVALID
Der lpObjInfo- Wert ist NULL- oder der Aufrufvorgang hat keinen Lesezugriff.
OLEUI_OPERR_LINKINFOINVALID

Der lpLinkInfo- Wert ist NULL- oder der Aufrufvorgang hat keinen Lesezugriff.

Bemerkungen

OleUIObjectProperties wird eine OLEUIOBJECTPROPS- Struktur übergeben, die die erforderlichen Informationen bereitstellt, um die Allgemeine, Ansichtund Registerkarten verknüpfen des Dialogfelds Objekteigenschaften auszufüllen.

Anmerkung

Der oledlg.h-Header definiert OleUIObjectProperties 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]
Zielplattform- Fenster
Header- oledlg.h
Library OleDlg.lib
DLL- OleDlg.dll

Siehe auch

IOleUILinkInfo-

IOleUIObjInfo

OLEUIGNRLPROPS

OLEUILINKPROPS-

OLEUIOBJECTPROPS-

OLEUIVIEWPROPS-