2009-04-17 18 views
5

Microsoft Visual C++ 2008 Feature Packにはリボンメニューのサポートがあります。リボンメニューで作成されていない既存のMFCアプリケーションでその機能を使用することは可能ですか?既存のMFCアプリケーションにリボンメニューを追加するにはどうすればよいですか?

+0

私はあなたの質問についての興味深い情報を見つけたお勧めChrisNによって指摘しました。 助けてくれることを願っています。 http://msdn.microsoft.com/en-us/library/bb983935.aspx – user1730163

+0

はい、あります!私は1つでした! – sergiol

答えて

5

既存のMFCアプリケーションを使用してMFC Feature Packのリボンを使用するように更新することは可能ですが、これを自分で行っています。

MSDN hereには、使い慣れている可能性があるScribble MFCサンプルアプリケーションを使用して、方法を示すウォークスルー記事がいくつかあります。例えば、CWinAppExCFrameWndExCFrameWndCWinAppを置き換える、などそして、あなたはCMFCRibbonBarを追加することができます - あなたは何をする必要があるか本質的には

は、代わりに標準のMFCのベースクラスの機能パックのベースクラスを使用するようにコードを変更していますおよびCMFCRibbonApplicationButtonのオブジェクトをメインウィンドウクラスに追加して、リボン自体を作成します。始めるには、Scribbleサンプルをダウンロードし、ウォークスルーの記事に従うことをお勧めします。

こちらがお役に立てば幸いです。リソースに加えて

1

はい、確実にMFC Feature Packで提供されているリボンクラスを使用することは可能です。

基本的な紹介はQuick Tour Of New MFC Functionalityで、詳細なチュートリアルはMFC Feature Pack Tutorialでご覧いただけます。

しかし、厳密なライセンスが付いていることに注意してください。条件については、Licensing the 2007 Microsoft Office User Interfaceとこのrelated discussionを参照してください。

2

は、私がリボンを含む新しいMFCアプリケーションを作成し、生成されたコードを調べる。..

関連する問題