Microsoft Visual C++ 2008 Feature Pack tiene soporte de menú de cinta. ¿Es posible usar eso en una aplicación MFC existente que no se creó con un menú de cinta?¿Cómo puedo agregar un menú de cinta a una aplicación MFC existente?
Respuesta
Sin duda es posible tomar una aplicación MFC existente y actualizarla para usar la cinta en el Paquete de características MFC, y yo mismo lo hice.
Hay un par de artículos paso a paso en MSDN here que muestran cómo hacerlo, utilizando la aplicación de ejemplo Scribble MFC con la que puede estar familiarizado.
En esencia, lo que hay que hacer es cambiar el código para utilizar las clases base paquete de características en lugar de las clases base estándar MFC - por ejemplo, reemplazar CWinApp
con CWinAppEx
, CFrameWnd
con CFrameWndEx
, etc A continuación, puede agregar CMFCRibbonBar
y CMFCRibbonApplicationButton
se opone a su clase de ventana principal para crear la propia cinta. Para comenzar, le sugiero que descargue la muestra de Scribble y siga los artículos walkthough.
Espero que esto ayude!
Sí, seguramente es posible utilizar las clases de cinta proporcionadas con el paquete de características MFC.
Una introducción básica está disponible aquí: Quick Tour Of New MFC Functionality y un tutorial más detallado se puede encontrar aquí: MFC Feature Pack Tutorial.
Sin embargo, tenga en cuenta que hay una licencia bastante estricta adjunta. Para las condiciones, vea Licensing the 2007 Microsoft Office User Interface y este related discussion en SO.
Además de los recursos señalados por ChrisN, recomiendo la creación de una nueva aplicación de MFC que incluye una cinta y examinar el código generado ..
- 1. Agregar menú desplegable a la cinta CRM 2011
- 2. ¿Puedo agregar un div ya existente a otro div existente?
- 3. Agregar controles al grupo de cinta existente en Office (VSTO)
- 4. ¿Cómo agregar un Clojure REPL a una aplicación .NET existente?
- 5. Menú dinámico usando mfc
- 6. Cómo agregar compatibilidad con MFC al proyecto Win32 C++ existente?
- 7. Cómo agregar datos principales a una aplicación de utilidad existente
- 8. ¿Cómo puedo agregar un QLineEdit a la barra de menú
- 9. ¿Cómo puedo agregar una columna a una tabla existente?
- 10. Agregar datos principales a una aplicación de iPhone existente
- 11. ¿Cómo puedo agregar un java.io.ObjectStream existente?
- 12. Ocultar un elemento de menú en MFC
- 13. Eliminación de menú en MFC
- 14. Cómo puedo agregar un proyecto de prueba unitaria a una aplicación MVC3 existente (a partir de una plantilla vacía)
- 15. ¿Cómo puedo agregar un menú contextual a ListBoxItem?
- 16. ¿Cómo agregar un botón a una hoja de UIActionSheet existente?
- 17. Cómo agregar un proyecto existente a Geany
- 18. Cómo alojar un formulario WPF en una aplicación MFC
- 19. ¿Cómo agregar AUTO_INCREMENT a una columna existente?
- 20. ¿Puedo agregar métodos de extensión a una clase estática existente?
- 21. ¿Cómo agregar un valor predeterminado a una columna ya existente?
- 22. Objetivo C - ¿Cómo agregar un método a una clase existente?
- 23. ¿Cómo puedo agregar un menú contextual al Explorador de Windows para una aplicación Java?
- 24. ¿Cómo agrego un submenú a un menú existente en Magento?
- 25. Agregar pruebas unitarias a un proyecto existente
- 26. ¿Cómo agregar un método a una clase existente en PHP?
- 27. Agregar soporte de MFC a un proyecto de Qt
- 28. Cómo agregar un menú desplegable a una celda JTable
- 29. Agregar una identidad a una columna existente
- 30. ¿cómo puedo agregar un menú de clic derecho al buscador
he encontrado una información interesante acerca de su pregunta. espero que ayude. http://msdn.microsoft.com/en-us/library/bb983935.aspx – user1730163
Sí, lo es! ¡Hice uno! – sergiol