IDsObjectPicker::InvokeDialog-Methode (objsel.h)
Die IDsObjectPicker::InvokeDialog-Methode zeigt ein Modale Objektauswahl-Dialogfeld an und gibt die Benutzerauswahl zurück.
Syntax
HRESULT InvokeDialog(
HWND hwndParent,
IDataObject **ppdoSelections
);
Parameter
hwndParent
Handle mit dem Besitzerfenster des Dialogfelds. Dieser Parameter darf nicht NULL oder das Ergebnis der GetDesktopWindow-Funktion sein.
ppdoSelections
Zeiger auf einen IDataObject-Schnittstellenzeiger , der ein Datenobjekt empfängt, das Daten über die Benutzerauswahl enthält. Diese Daten werden im CFSTR_DSOP_DS_SELECTION_LIST-Datenformat bereitgestellt. Dieser Parameter empfängt NULL , wenn der Benutzer das Dialogfeld abbricht.
Rückgabewert
Gibt einen Standardfehlercode oder einen der folgenden Werte zurück.
Hinweise
Bevor IDsObjectPicker::InvokeDialog aufgerufen wird, muss das IDsObjectPicker-Objekt durch Aufrufen von IDsObjectPicker::Initialize initialisiert werden. Nachdem das IDsObjectPicker-Objekt initialisiert wurde, kann InvokeDialog mehrmals aufgerufen werden, ohne die Schnittstelle erneut zu initialisieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | objsel.h |
DLL | Objsel.dll |