Compartilhar via


Como converter uma faixa de opções MFC existente em um recurso da faixa de opções

Os recursos da faixa de opções são mais fáceis de visualizar, modificar e manter do que as faixas de opções codificadas manualmente. Este tópico descreve como converter uma faixa de opções codificada manualmente em um Projeto do MFC em um recurso de faixa de opções.

Você deve ter um projeto do MFC que tenha código que use as classes de faixa de opções do MFC, por exemplo, classe CMFCRibbonBar.

Para converter uma faixa de opções do MFC em um recurso da faixa de opções

  1. No Visual Studio, em um projeto do MFC existente, abra o arquivo de origem em que o objeto CMFCRibbonBar é inicializado. Normalmente, o arquivo é mainfrm.cpp. Adicione o código a seguir após o código de inicialização da faixa de opções.
    m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");

Salve e feche o arquivo.

  1. Crie e execute o aplicativo MFC e, em seguida, no Bloco de Notas, abra RibbonOutput.txt e copie seu conteúdo.

  2. No Visual Studio, no menu Projeto, clique em Adicionar Recurso. Na caixa de diálogo Adicionar Recurso, selecione Faixa de Opções e clique em Novo.

    O Visual Studio cria um recurso de faixa de opções e o abre no modo de exibição de design. A ID do recurso da faixa de opções é IDR_RIBBON1, e ela é exibida no Modo de Exibição de Recursos. A faixa de opções é definida no arquivo XML ribbon1.mfcribbon-ms.

  3. No Visual Studio, abra ribbon1.mfcribbon-ms, exclua seu conteúdo e cole o conteúdo de RibbonOutput.txt, que você copiou anteriormente. Salve e feche ribbon1.mfcribbon-ms.

  4. Abra novamente o arquivo de origem em que o objeto CMFCRibbonBar é inicializado (normalmente, mainfrm.cpp) e comente o código da faixa de opções existente. Adicione o código a seguir após o código que você comentou.

    m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
  1. Compile o projeto e execute o aplicativo.

Confira também

Designer da faixa de opções (MFC)