Compartilhar via


Como: Converter uma faixa de opções do MFC existente a um recurso da faixa de opções

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

Você deve ter um projeto MFC existente que tem o código que usa as classes do MFC da faixa de opções, por exemplo, Classe CMFCRibbonBar.

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

  1. No Visual Studio, em um projeto MFC existente, abra o arquivo de origem onde o objeto CMFCRibbonBar é inicializado.Normalmente, o arquivo é mainfrm.cpp.Adicione o seguinte código após o código de inicialização para a faixa de opções.

    m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");
    

    Salve e feche o arquivo.

  2. Construir e executar o aplicativo do MFC e no bloco de notas, abra RibbonOutput.txt e copiar seu conteúdo.

  3. Em Visual Studio, sobre o projeto menu, clique em Add Resource.No Add Resource caixa de diálogo, selecione fita e clique em nova.

    Visual Studio cria um recurso de faixa de opções e o abre no modo design.A identificação de recurso da faixa de opções é IDR_RIBBON1, que é exibido na Exibição de recurso.A faixa de opções é definida no arquivo XML ribbon1.mfcribbon ms.

  4. Em Visual Studio, abra ribbon1.mfcribbon ms, excluir seu conteúdo e cole o conteúdo da RibbonOutput.txt, que são copiados anteriormente.Salve e feche o ms ribbon1.mfcribbon.

  5. Abra novamente o arquivo de origem onde o objeto CMFCRibbonBar é inicializado (normalmente, mainfrm.cpp) e comentar o código da faixa de opções.Adicione o seguinte código após o código é comentado.

    m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
    
  6. Compile o projeto e execute o programa.

Consulte também

Conceitos

Designer de faixa de opções (MFC)