Criando um aplicativo MFC no estilo de Explorador de Arquivos
Muitos aplicativos do sistema Windows usam a UI (interface do usuário) para o Explorador de Arquivos. Ao iniciar o Explorador de Arquivos, por exemplo, você vê um aplicativo com uma barra de divisor vertical dividindo a área do cliente. O lado esquerdo da área do cliente fornece recursos de exibição e navegação, e o lado direito da área do cliente mostra detalhes pertinentes à seleção no painel esquerdo. Quando um usuário clica em um item no painel esquerdo, o aplicativo repovoa o painel direito. Em um aplicativo MDI, você pode usar comandos no menu Exibir para alterar a quantidade de detalhes mostrada no painel direito. (Em um SDI ou em vários aplicativos de documentos de nível superior, você pode alterar os detalhes usando somente os botões da barra de ferramentas).
O conteúdo dos painéis depende do aplicativo. Em um navegador do sistema de arquivos, o painel esquerdo mostra uma exibição hierárquica de diretórios, computadores ou grupos de computadores, enquanto o painel direito exibe pastas, arquivos individuais ou computadores e detalhes sobre eles. O conteúdo não precisa necessariamente ser de arquivos. Podem ser mensagens de email, relatórios de erro ou outros itens em um banco de dados.
O assistente cria as seguintes classes para você:
A classe
CLeftView
define o painel esquerdo da área do cliente. É sempre derivado deCTreeView
.A classe CProjNameView define o painel direito da área do cliente. Por padrão, ele é derivado de
CListView
, mas pode ser outro tipo de exibição, dependendo da classe especificada na lista de Classes base na página Classes Geradas do assistente.
O aplicativo gerado pode ter uma SDI (única interface de documento), uma MDI (interface de vários documentos) ou uma arquitetura de documentos de nível superior múltiplo. Cada janela de quadro que o aplicativo cria é dividida verticalmente usando CSplitterWnd
. A codificação desse tipo de aplicativo é semelhante à codificação de um aplicativo MFC normal que usa um divisor, exceto que esse tipo de aplicativo tem exibições de controle separadas em cada painel de divisor.
Se você usar a exibição de lista padrão no painel direito, o assistente criará opções de menu adicionais (somente em aplicativos MDI) e botões da barra de ferramentas para alternar o estilo de exibição entre os modos ícones grandes, ícones pequenos, lista e detalhes.
Para começar a criar um executável MFC no estilo Explorador de Arquivos
Siga as instruções em Criar um aplicativo MFC.
Na página Tipo de Aplicativo do Assistente de Aplicativo MFC, selecione o estilo do projeto Explorador de Arquivos. (Ele pode ser mostrado como Windows Explorer em sua versão do Visual Studio. No passado, o gerenciador de arquivos era renomeado para Windows Explorer. A partir do Windows 10, ele foi renomeado de volta para Explorador de Arquivos. Se sua versão do Visual Studio tiver o Windows Explorer na lista suspensa, essa será a opção desejada para um projeto Explorador de Arquivos).
Defina as outras opções desejadas nas outras páginas do assistente.
Clique em Concluir para gerar o esqueleto do aplicativo.
Para saber mais, veja:
Confira também
Assistente de aplicativo do MFC
Criando um aplicativo MFC no estilo de navegador da Web
Criando um aplicativo MFC baseado em formulários