Pergunta

Microsoft Visual C ++ 2008 Feature Pack tem suporte menu de fita. É possível fazer uso do que em um aplicativo MFC existente que não foi criado com um menu fita?

Foi útil?

Solução

É certamente possível tomar um aplicativo MFC existente e atualizá-lo para usar a fita no MFC Feature Pack, e eu fiz isso.

Há um par de artigos passo a passo no MSDN aqui esse show como fazê-lo, usando o aplicativo de exemplo Rabisco MFC que você pode estar familiarizado com.

Em essência, o que você precisa fazer é alterar o código para usar as classes base Feature Pack em vez das classes de base MFC padrão - por exemplo, substituir CWinApp com CWinAppEx, CFrameWnd com CFrameWndEx, etc. Então você pode adicionar CMFCRibbonBar e CMFCRibbonApplicationButton objetos ao seu principal classe de janela para criar a própria fita. Para começar eu sugiro fazer o download da amostra Scribble e seguindo os artigos walkthough.

Espero que isso ajude!

Outras dicas

Além dos recursos apontado por ChrisN, eu recomendo a criação de uma nova aplicação MFC que inclui uma fita e examinar o código gerado ..

Sim, é certamente possível usar as classes de fita fornecidos com o MFC Feature Pack.

A introdução básica está disponível aqui: Quick tour Of New MFC Funcionalidade e um tutorial mais detalhada pode ser encontrada aqui: MFC Feature pack Tutorial .

No entanto, estar ciente de que existe uma licença bastante rigorosos ligado a ele. Para as condições de ver Licenciamento do Microsoft Office User interface 2.007 e este relacionado discussão no SO.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top