Interface IFileDialog2 (shobjidl.h)

Estende a interface IFileDialog fornecendo métodos que permitem que o chamador nomeie um local específico e restrito que pode ser navegado na caixa de diálogo de arquivo comum, bem como para especificar texto alternativo a ser exibido como um rótulo no botão Cancelar .

Herança

A interface IFileDialog2 herda de IFileDialog. IFileDialog2 também tem estes tipos de membros:

Métodos

A interface IFileDialog2 tem esses métodos.

 
IFileDialog2::SetCancelButtonLabel

Substitui o texto padrão "Cancelar" no botão Cancelar da caixa de diálogo de arquivo comum.
IFileDialog2::SetNavigationRoot

Especifica um local de nível superior do qual começar a procurar um namespace, por exemplo, na opção Desativar pasta Procurar da caixa de diálogo. Os usuários não podem navegar acima desse local.

Comentários

Essa interface também fornece os métodos da interface IFileDialog , da qual ela herda.

Quando implementar

Uma implementação dessa interface é fornecida com o Windows. Terceiros não fornecem implementações personalizadas.

Quando usar

Use os métodos dessa interface em duas instâncias:
  • Quando você quiser restringir a navegação da caixa de diálogo a um namespace específico.
  • Quando você precisar que o botão Cancelar da caixa de diálogo seja rotulado de forma diferente de acordo com sua funcionalidade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h