Interfaccia IFileDialog (shobjidl_core.h)

Espone i metodi che inizializzano, mostrano e ottengono risultati dalla finestra di dialogo file comune.

Ereditarietà

L'interfaccia IFileDialog eredita da IModalWindow. IFileDialog include anche questi tipi di membri:

Metodi

L'interfaccia IFileDialog include questi metodi.

 
IFileDialog::AddPlace

Aggiunge una cartella all'elenco di posizioni disponibili per l'utente per aprire o salvare elementi.
IFileDialog::Consigli

Assegna un gestore eventi in ascolto degli eventi provenienti dalla finestra di dialogo.
IFileDialog::ClearClientData

Indica alla finestra di dialogo di cancellare tutte le informazioni sullo stato persistenti.
IFileDialog::Close

Chiude la finestra di dialogo.
IFileDialog::GetCurrentSelection

Ottiene la selezione corrente dell'utente nella finestra di dialogo.
IFileDialog::GetFileName

Recupera il testo attualmente immesso nella casella di modifica Nome file della finestra di dialogo.
IFileDialog::GetFileTypeIndex

Ottiene il tipo di file attualmente selezionato.
IFileDialog::GetFolder

Ottiene la cartella attualmente selezionata nella finestra di dialogo oppure, se la finestra di dialogo non è attualmente visualizzata, la cartella da selezionare quando viene aperta la finestra di dialogo.
IFileDialog::GetOptions

Ottiene i flag correnti impostati per controllare il comportamento della finestra di dialogo.
IFileDialog::GetResult

Ottiene la scelta effettuata dall'utente nella finestra di dialogo.
IFileDialog::SetClientGuid

Consente a un'applicazione chiamante di associare un GUID allo stato persistente di una finestra di dialogo.
IFileDialog::SetDefaultExtension

Imposta l'estensione predefinita da aggiungere ai nomi di file.
IFileDialog::SetDefaultFolder

Imposta la cartella usata come impostazione predefinita se non è disponibile un valore di cartella usato di recente.
IFileDialog::SetFileName

Imposta il nome del file visualizzato nella casella Di modifica nome file quando viene aperta la finestra di dialogo.
IFileDialog::SetFileNameLabel

Imposta il testo dell'etichetta accanto alla casella di modifica nome file.
IFileDialog::SetFileTypeIndex

Imposta il tipo di file visualizzato come selezionato nella finestra di dialogo.
IFileDialog::SetFileTypes

Imposta i tipi di file che la finestra di dialogo può aprire o salvare.
IFileDialog::SetFilter

SetFilter non è più disponibile per l'uso a partire da Windows 7.
IFileDialog::SetFolder

Imposta una cartella sempre selezionata quando viene aperta la finestra di dialogo, indipendentemente dall'azione dell'utente precedente.
IFileDialog::SetOkButtonLabel

Imposta il testo del pulsante Apri o Salva.
IFileDialog::SetOptions

Imposta i flag per controllare il comportamento della finestra di dialogo.
IFileDialog::SetTitle

Imposta il titolo della finestra di dialogo.
IFileDialog::Unadvise

Rimuove un gestore eventi collegato tramite il metodo IFileDialog::Advise.

Commenti

Quando implementare

IFileDialog viene implementato dalla finestra di dialogo di apertura file comune (CLSID_FileOpenDialog) e dalla finestra di dialogo di salvataggio file (CLSID_FileSaveDialog).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h

Vedi anche

IFileOpenDialog

IFileSaveDialog

IModalWindow