1

vs2008 と MFC Feature pack 2008 を使用して mFC でアプリを開発しました。そのルック アンド フィールは 2007 年のオフィス スタイルに似ています。Office 2010 のようなルック アンド フィールのアプリが必要です。その方法を教えてください。

4

1 に答える 1

6

最も簡単な方法は、リボン コントロールに "Windows 7" スタイルを提供する Visual Studio 2010 にアップグレードすることです。このスタイルは、ペイントやワードパッドなどの Windows 7 アプリケーションで使用されるネイティブリボン コントロールをシミュレートすることになっています。(ここMicrosoft Connectで説明されているように、ウィザードで生成されたコードにわずかな変更が必要であることに注意してください。) おそらく、このスタイルは Office 2010 で使用されているものと似ていると思われますが、まだ確認していないので断言できません。 t マイクロソフトに私のすべてのお金をまだ与えていません。

自分で決めてください:

   VS 2010 の Windows 7 スタイルのリボン

または、ネイティブ リボン コントロールを自分で使用することもできます。ここにサンプル プロジェクトがあります: Windows 7 リボン: The Time Has Come, Your Win32 Application Will Change . しかし、VS 2008 でリボンをレイアウトする作業を既にたくさん行っている場合、これはおそらくあまり魅力的なオプションではありません。

教訓: 最先端にいることには多額の代償が伴います。これがあなたがエミュレートしたい外観とまったく同じでない場合は、運が悪い可能性があります. あなたのデザインの目標が Office チームがしていることを真似することになるとしたら、あなたはかなり忙しい小さなハチになるでしょう。

編集:結局、完全に運が悪いわけではないようです。BCGSoft (Microsoft が最初に MFC Feature Pack のリボン コントロールを購入した会社) は、いくつかの異なる方法でOffice 2010 のエクスペリエンスをシミュレートしようとするライブラリをリリースしました。ここで彼らにお金を投げてください。

   Office 2010 に似たインターフェイスを備えた BCGControlBar

于 2011-02-15T12:35:20.930 に答える