IFileDialogControlEvents::OnItemSelected-Methode (shobjidl.h)

Wird aufgerufen, wenn ein Element in einem Kombinationsfeld ausgewählt wird, wenn ein Benutzer auf eine Optionsschaltfläche (auch als Optionsfeld bezeichnet) klickt oder ein Element aus dem Menü Extras ausgewählt wird.

Syntax

HRESULT OnItemSelected(
  [in] IFileDialogCustomize *pfdc,
  [in] DWORD                dwIDCtl,
  [in] DWORD                dwIDItem
);

Parameter

[in] pfdc

Typ: IFileDialogCustomize*

Ein Zeiger auf die Schnittstelle, über die die Anwendung dem Dialogfeld Steuerelemente hinzugefügt hat.

[in] dwIDCtl

Art: DWORD

Die ID des Steuerelements, in dem der Benutzer eine Auswahl getroffen hat.

[in] dwIDItem

Art: DWORD

Die ID der Auswahl.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Benachrichtigung wird nicht gesendet, wenn der Benutzer ein Element aus dem Dropdownmenü auswähelt, das an die Schaltfläche Öffnen angefügt ist, da die in diesem Fall ausgeführte Aktion immer die gleiche ist: Schließen Sie das Dialogfeld, als hätte der Benutzer einfach auf die Schaltfläche Öffnen geklickt. In diesem Fall kann die Anwendung GetSelectedControlItem aufrufen, um das Element abzurufen, das der Benutzer in diesem Menü ausgewählt hat.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h