Partilhar via


Criação de um Ficheiro Explorer-Style Aplicação MFC

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Muitas aplicações do sistema Windows utilizam a interface de utilizador (UI) do Explorador de Ficheiros. Quando inicias o File Explorer, por exemplo, vês uma aplicação com uma barra divisora vertical a dividir a área do cliente. O lado esquerdo da área do cliente fornece funcionalidades de navegação e navegação, e o lado direito da área do cliente mostra detalhes pertinentes à seleção no painel esquerdo. Quando um utilizador clica num item no painel esquerdo, a aplicação repreenche o painel direito. Numa aplicação MDI, pode usar comandos no menu Visualizar para alterar a quantidade de detalhe mostrada no painel direito. (Numa aplicação SDI ou de vários documentos de topo, pode alterar o detalhe apenas usando os botões da barra de ferramentas.)

O conteúdo dos painéis depende da aplicação. Num navegador de sistemas de ficheiros, o painel esquerdo mostra uma visão hierárquica de diretórios ou máquinas, ou grupos de máquinas, enquanto o painel direito mostra pastas, ficheiros individuais ou máquinas, e detalhes sobre eles. O conteúdo não tem necessariamente de ser ficheiros. Podem ser mensagens de e-mail, relatórios de erro ou outros itens numa base de dados.

O mago cria as seguintes classes para ti:

  • A CLeftView classe define o painel esquerdo da área do cliente. É sempre derivado de CTreeView.

  • A classe CProjNameView define o painel direito da área do cliente. Por defeito, deriva de CListView , mas pode ser outro tipo de vista, dependendo da classe que especificas na lista de classes base na página de Classes Geradas do assistente.

A aplicação gerada pode ter uma única interface de documento (SDI), uma interface de múltiplos documentos (MDI) ou uma arquitetura de documentos de topo de vários níveis. Cada janela de frame que a aplicação cria é dividida verticalmente usando CSplitterWnd. Programar este tipo de aplicação é semelhante a programar uma aplicação MFC normal que usa um divisor, exceto que este tipo de aplicação tem vistas de controlo separadas dentro de cada painel do divisor.

Se usar a vista de lista por defeito no painel direito, o assistente cria opções adicionais de menu (apenas em aplicações MDI) e botões de barra de ferramentas para alterar o estilo da vista entre ícones grandes, ícones pequenos, listas e modos de detalhe.

Para começar a criar um executável MFC ao estilo Explorador de Ficheiros

  1. Siga as instruções em Criar uma Aplicação MFC.

  2. Na página de Tipo de Aplicação do Assistente de Aplicação MFC, selecione o estilo de projeto Explorador de Ficheiros . (Pode aparecer como Windows Explorer na sua versão do Visual Studio. No passado, o gestor de ficheiros foi renomeado para Explorador do Windows. A partir do Windows 10, foi renomeado novamente para Explorador de Ficheiros. Se a tua versão do Visual Studio tiver o Explorador do Windows no menu suspenso, esta é a opção que queres para um projeto do Explorador de Ficheiros).

  3. Define as outras opções que quiseres nas outras páginas do mago.

  4. Clique em Terminar para gerar a aplicação esquelética.

Para obter mais informações, consulte:

Consulte também

Assistente de aplicativo MFC
Criação de uma Aplicação Web Browser-Style MFC
Criação de uma Aplicação MFC Forms-Based