Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 num projeto MFC num recurso da faixa de opções.
Você deve ter um projeto MFC existente que contenha código que utilize as classes de ribbon MFC, por exemplo, CMFCRibbonBar Class.
Para converter uma faixa de opções MFC num recurso de faixa de opções
- No Visual Studio, em um projeto MFC existente, abra o arquivo de origem onde o
CMFCRibbonBar
objeto é inicializado. Normalmente, o arquivo é mainfrm.cpp. Adicione o seguinte código após o código de inicialização da faixa de opções.
m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");
Salve e feche o arquivo.
Crie e execute o aplicativo MFC e, em seguida, no bloco de notas, abra RibbonOutput.txt e copie seu conteúdo.
No Visual Studio, no menu Projeto , clique em Adicionar Recurso. Na caixa de diálogo Adicionar Recurso, selecione Friso e, em seguida, clique em Novo.
O Visual Studio cria um recurso de faixa de opções e o abre no modo design. A ID do recurso da faixa de opções é IDR_RIBBON1, que é exibida na Vista de Recursos. O ribbon é definido no arquivo XML ribbon1.mfcribbon-ms.
No Visual Studio, abra ribbon1.mfcribbon-ms, exclua seu conteúdo e cole o conteúdo do RibbonOutput.txt, que você copiou anteriormente. Salve e feche ribbon1.mfcribbon-ms.
Reabra o ficheiro de origem onde o objeto CMFCRibbonBar é inicializado (tipicamente, mainfrm.cpp) e comente fora o código do ribbon existente. Adicione o seguinte código após o código que você comentou.
m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
- Construa o projeto e execute o programa.