Frage

Microsoft Visual C ++ 2008 Feature Pack hat Menüband-Unterstützung. Ist es möglich, die Verwendung von, dass in einer vorhandenen MFC-Anwendung zu machen, das nicht mit einem Band-Menü erstellt wurde?

War es hilfreich?

Lösung

Es ist sicherlich möglich, eine vorhandene MFC-Anwendung zu übernehmen und aktualisieren sie das Band in dem MFC-Feature Pack zu verwenden, und ich habe dies selbst getan.

Es gibt ein paar Durchlauf Artikel auf MSDN dieser Show wie es zu tun, die Scribble MFC-Beispielanwendung, die Sie mit vertraut sind.

Im Wesentlichen, was müssen Sie tun, um Ihren Code zu ändern, um die Feature Pack Basisklassen anstelle der Standard-MFC-Basisklassen verwendet werden - zum Beispiel, ersetzen CWinApp mit CWinAppEx, CFrameWnd mit CFrameWndEx usw. Dann können Sie CMFCRibbonBar hinzufügen und CMFCRibbonApplicationButton Objekte in Ihrer Haupt-Fensterklasse das Band selbst zu erstellen. Um loszulegen würde ich vorschlagen, die Scribble Probe Download und folgen Sie den walkthough Artikel.

Ich hoffe, das hilft!

Andere Tipps

Zusätzlich zu den Ressourcen wiesen darauf hin, durch ChrisN, empfehle ich eine neue MFC-Anwendung erstellen, die einen Band enthält und den generierten Code untersuchen ..

Ja, es ist sicherlich möglich, die Band-Klassen mit dem MFC Feature Pack zu verwenden.

Eine grundlegende Einführung finden Sie hier: Quick Tour Of New MFC-Funktionalität und eine ausführliche Anleitung finden Sie hier: MFC Feature Pack Tutorial .

Beachten Sie jedoch, dass es eine ziemlich strenge Lizenz mit ihm verbunden ist. Für die Bedingungen finden Sie unter Lizenzierung des Microsoft Office 2007-Benutzeroberfläche und diese Diskussion bezogen auf SO.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top