Metodo IFileDialogControlEvents::OnItemSelected (shobjidl.h)
Chiamato quando un elemento viene selezionato in una casella combinata, quando un utente fa clic su un pulsante di opzione (noto anche come pulsante di opzione) o viene scelto un elemento dal menu Strumenti .
Sintassi
HRESULT OnItemSelected(
[in] IFileDialogCustomize *pfdc,
[in] DWORD dwIDCtl,
[in] DWORD dwIDItem
);
Parametri
[in] pfdc
Tipo: IFileDialogCustomize*
Puntatore all'interfaccia tramite cui l'applicazione ha aggiunto controlli alla finestra di dialogo.
[in] dwIDCtl
Tipo: DWORD
ID del controllo in cui l'utente ha effettuato una selezione.
[in] dwIDItem
Tipo: DWORD
ID della selezione.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa notifica non viene inviata quando l'utente sceglie un elemento dal menu a discesa associato al pulsante Apri , perché l'azione eseguita in questo caso è sempre la stessa: chiudere la finestra di dialogo come se l'utente avesse semplicemente fatto clic sul pulsante Apri . Per tale situazione, l'applicazione può chiamare GetSelectedControlItem per ottenere l'elemento scelto dall'utente dal menu.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl.h |