Pregunta

Microsoft Visual C ++ 2008 Feature Pack cuenta con el apoyo menú de cinta. ¿Es posible hacer uso de ello en una aplicación MFC existente que no fue creada con un menú de cinta?

¿Fue útil?

Solución

Sin duda, es posible tomar una aplicación MFC existente y actualizarla a utilizar la cinta en el paquete de características de MFC, y he hecho esto por mí mismo.

Hay un par de artículos de tutorial en MSDN aquí que muestran cómo hacerlo, mediante la aplicación de ejemplo garabato MFC 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 y CMFCRibbonBar CMFCRibbonApplicationButton objetos a la clase de la ventana principal para crear la cinta en sí. Para empezar me gustaría sugerir la descarga de la muestra garabato y siguiendo los artículos walkthough.

Espero que esto ayude!

Otros consejos

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 ..

Sí, sin duda es posible utilizar las clases de cinta que se incluye con el paquete de características de MFC.

Una introducción básica está disponible aquí: viaje rápido de Nueva MFC Funcionalidad y un tutorial más detallada se puede encontrar aquí: MFC Feature pack Tutorial .

Sin embargo, tenga en cuenta que no es una licencia más estricta que se le atribuye. Para las condiciones ver licencias de la interfaz de usuario de Microsoft Office 2007 y esto relacionado con el debate sobre SO.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top