Microsoft Visual C ++ 2008 Feature Packは、リボンメニューをサポートしています。リボンメニューで作成されていない既存のMFCアプリケーションでそれを利用することは可能ですか?
3 に答える
確かに、既存の MFC アプリケーションを使用して、MFC Feature Pack のリボンを使用するように更新することは可能です。私はこれを自分で実行しました。
MSDNには、おなじみの Scribble MFC サンプル アプリケーションを使用してその方法を示すウォークスルー記事がいくつかあります。
要するに、標準の MFC 基本クラスの代わりに Feature Pack 基本クラスを使用するようにコードを変更CWinApp
する必要CWinAppEx
があります。リボンそのもの。開始するには、Scribble サンプルをダウンロードし、ウォークスルー記事に従うことをお勧めします。CFrameWnd
CFrameWndEx
CMFCRibbonBar
CMFCRibbonApplicationButton
これが役立つことを願っています!
ChrisN が指摘したリソースに加えて、リボンを含む新しい MFC アプリケーションを作成し、生成されたコードを調べることをお勧めします。
はい、MFC Feature Pack で提供されるリボン クラスを使用することは可能です。
基本的な紹介は、ここで利用できます:新しい MFC 機能のクイック ツアーと、より詳細なチュートリアルは、ここで見つけることができます: MFC 機能パック チュートリアル.
ただし、かなり厳しいライセンスが添付されていることに注意してください。条件については、「2007 Microsoft Office ユーザー インターフェイスのライセンス」およびSOに関するこの関連する説明を参照してください。