ハンズオン ラボ: Windows Ribbon ~ Win32 ネイティブ アプリケーションへのリボンの追加 ~を読んだ方が良い.
MSDNにサンプルSimpleRibbon Sampleがあります.Visual Studio 2010 C/C++での情報です.
- リボンUIを採用したアプリケーションを開発するためには,最新のWindows SDK(ここではWindows7.1SDKとします)をインストールする必要があります.(VS2010に同梱されているSDKではダメです.)
- Win32 プロジェクトを作成したら,プロジェクトのプロパティ ページの構成プロパティ→全般→プラットフォーム ツールセットを「Windows7.1SDK」に変更します.
- リボンのデザイン等を定義するXMLファイル(ここではRibbon.xml)をプロジェクトに追加します.追加したXMLファイルのプロパティ ページで項目の種類を「カスタム ビルド ツール」に変更し,カスタム ビルド ツールのプロパティを設定します.
コマンド ライン uicc.exe Ribbon.xml $(IntDir)Ribbon.bml /header:$(IntDir)RibbonUI.h /res:$(IntDir)RibbonUI.rc /name:Ribbon 説明 (この説明はビルド時に出力されるようだ) 出力ファイル Ribbon.bml;RibbonUI.rc;RibbonUI.h - プロジェクト内のリソースファイルに
#include "RibbonUI.rc"
の一行を追加して,ビルド時に生成されるリソースファイルを埋め込むよう設定します.このとき,プロジェクトのプロパティ ページの構成プロパティ→リソースで追加のインクルード ディレクトリに$(IntDir)
(RibbonUI.rcの生成されるディレクトリ)を追加します. - SimpleRibbon Sampleのようなマニフェストファイルを作成します.
0 件のコメント:
コメントを投稿