Condividi tramite


Interfaccia IFileDialog2 (shobjidl.h)

Estende l'interfaccia IFileDialog fornendo metodi che consentono al chiamante di denominare un percorso specifico e limitato che può essere visualizzato nella finestra di dialogo di file comune, nonché di specificare testo alternativo da visualizzare come etichetta sul pulsante Annulla .

Ereditarietà

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

Metodi

L'interfaccia IFileDialog2 include questi metodi.

 
IFileDialog2::SetCancelButtonLabel

Sostituisce il testo predefinito "Annulla" nel pulsante Annulla della finestra di dialogo del file comune.
IFileDialog2::SetNavigationRoot

Specifica un percorso di primo livello da cui iniziare a esplorare uno spazio dei nomi, ad esempio nell'opzione Sfoglia della finestra di dialogo Salva. Gli utenti non possono spostarsi sopra questa posizione.

Commenti

Questa interfaccia fornisce anche i metodi dell'interfaccia IFileDialog , da cui eredita.

Quando implementare

Un'implementazione di questa interfaccia viene fornita con Windows. Le terze parti non forniscono implementazioni personalizzate.

Quando usare

Usare i metodi di questa interfaccia in due istanze:
  • Quando si desidera limitare lo spostamento del dialogo a uno spazio dei nomi specifico.
  • Quando è necessario che il pulsante Annulla della finestra di dialogo venga etichettato in modo diverso in base alle funzionalità.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl.h