Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.
Este passo a passo mostra como usar o Assistente para Aplicativo do MFC para criar um aplicativo que tenha uma faixa de opções por padrão. Em seguida, você pode expandir a faixa de opções adicionando uma categoria de faixa de opções personalizada que tem um painel de faixa de opções Favoritos e, em seguida, adicionar alguns comandos usados com frequência ao painel.
Pré-requisitos
Este passo a passo pressupõe que você tenha definido o Visual Studio para usar as Configurações gerais de desenvolvimento. Se você estiver usando configurações diferentes, alguns dos elementos de interface do usuário referenciados nas instruções a seguir podem não ser exibidos.
Para criar um aplicativo do MFC que tenha uma faixa de opções
Use o Assistente de Aplicativo MFC para criar um aplicativo MFC que tenha um ribbon. Consulte Passo a passo: usando os novos controles de shell do MFC para obter instruções sobre como abrir o assistente para sua versão do Visual Studio.
Defina as seguintes opções no Assistente de Aplicativo MFC:
Na seção Tipo de Aplicativo , em estilo visual e cores, selecione Office 2007 (tema azul).
Na seção Suporte a Documentos Compostos , verifique se Nenhum está selecionado.
Na seção Propriedades do Modelo de Documento , na caixa de extensão Arquivo , digite uma extensão de nome de arquivo para documentos que este aplicativo cria, por exemplo, mfcrbnapp.
Na seção Suporte ao Banco de Dados (somente Visual Studio 2015), verifique se Nenhum está selecionado.
Na seção Recursos de Interface do Usuário, verifique se Usar uma faixa de opções está selecionado.
Por padrão, o Assistente de Aplicativo MFC adiciona suporte para vários painéis de encaixe. Como este passo a passo aborda apenas a faixa de opções, é possível remover essas opções do aplicativo. Na seção Recursos Avançados , desmarque todas as opções.
Clique em Concluir para criar o aplicativo MFC.
Para verificar se o aplicativo foi criado com êxito, compile-o e execute-o. Para compilar o aplicativo, no menu Compilar, clique em Compilar Solução. Se o aplicativo for compilado com êxito, execute-o clicando em Iniciar Depuração no menu Depurar.
O assistente cria automaticamente uma faixa de opções que tem uma categoria de faixa de opções chamada Página Inicial. Esta faixa contém três painéis de faixa de opções, chamados de Área de Transferência, Exibir e Janela.
Para adicionar uma categoria e um painel à faixa de opções
Para abrir o recurso da faixa de opções criado pelo assistente, no menu Exibir, aponte para Outras Janelas e, em seguida, clique em Modo de Exibição de Recursos. Em Modo de Exibição de Recursos, clique em Faixa de Opções e, em seguida, clique duas vezes em IDR_RIBBON.
Primeiro, adicione uma categoria personalizada à faixa de opções clicando duas vezes em Categoria na Caixa de Ferramentas.
Uma categoria que tem a legenda Categoria1 é criada. Por padrão, a categoria contém um painel.
Clique com o botão direito do mouse em Categoria1 e clique em Propriedades. Na janela Propriedades, alterea Legenda para Personalizada.
As propriedades Imagens Grandes e Imagens Pequenas especificam os bitmaps usados como ícones para os elementos da faixa de opções nesta categoria. Como a criação de bitmaps personalizados está além do escopo deste passo a passo, basta reutilizar os bitmaps criados pelo assistente. Bitmaps pequenos têm 16 pixels por 16 pixels. Para imagens pequenas, use os bitmaps que são acessados pelo ID do recurso
IDB_FILESMALL. Bitmaps grandes têm 32 pixels por 32 pixels. Para imagens grandes, use os bitmaps acessados pelo ID do recursoIDB_FILELARGE.Observação
Em monitores HDPI (High Dots Per Inch, Muitos pontos por polegada), as versões HDPI das imagens são usadas automaticamente.
Em seguida, personalize o painel. Os painéis são usados para agrupar itens que estão logicamente relacionados uns aos outros. Por exemplo, na guia Página Inicial deste aplicativo, os comandos Recortar, Copiar e Colar estão localizados no painel Área de Transferência. Para personalizar o painel, clique com o botão direito do mouse em Painel1 e clique em Propriedades. Na janela Propriedades , altere a Legenda para Favoritos.
Você pode especificar o Índice de Imagem para o painel. Esse número especifica o ícone que será exibido se o painel da faixa de opções for adicionado à Barra de Ferramentas de Acesso Rápido. O ícone não é exibido no painel da faixa de opções propriamente dito.
Para verificar se a categoria e o painel da faixa de opções foram criados com êxito, visualize o controle da faixa de opções. Na Barra de Ferramentas do Editor da Barra de Ferramentas, clique no botão Testar Faixa de Opções. Uma guia Personalizado e um painel Favoritos devem ser exibidos na faixa de opções.
Para adicionar elementos aos painéis da faixa de opções
Para adicionar elementos ao painel que você criou no procedimento anterior, arraste os controles da seção Editor da Faixa de Opções da Caixa de Ferramentas para o painel no modo de exibição de design.
Primeiro, adicione um botão Imprimir . O botão Imprimir terá um submenu que contém um comando de Impressão Rápida que é impresso usando a impressora padrão. Ambos os comandos já estão definidos para este aplicativo. Eles estão localizados no menu do aplicativo.
Para criar o botão Imprimir , arraste uma ferramenta Button para o painel.
Na janela Propriedades , altere a propriedade ID para ID_FILE_PRINT, que já deve ser definida. Altere Legenda para Imprimir. Altere Índice de Imagem para 4.
Para criar o botão Impressão Rápida, clique na coluna de valor da propriedade ao lado de Itens de Menu e clique nas reticências (...). No Editor de Itens, clique no botão Adicionar sem rótulo para criar um item de menu. Na janela Propriedades , altere a legenda para Impressão Rápida, ID para ID_FILE_PRINT_DIRECT e Imagem para 5. A propriedade de imagem especifica o ícone de Impressão Rápida no
IDB_FILESMALLrecurso de bitmap.Para verificar se os botões foram adicionados ao painel da faixa de opções, crie o aplicativo e execute-o. Para compilar o aplicativo, no menu Compilar, clique em Compilar Solução. Se o aplicativo for compilado com êxito, execute-o clicando em Iniciar Depuração no menu Depurar. O botão Imprimir e a caixa de combinação no painel Favoritos da guia Personalizado na faixa de opções devem ser exibidos.
Próximas etapas
Como personalizar a barra de ferramentas de acesso rápido
Como personalizar o botão de aplicativo
Para obter exemplos de ponta a ponta, consulte Exemplos (MFC Feature Pack).