ダイアログ ボックス アプリケーションで CMFCButton を Vista スタイルで表示できないようです。MFC Feature Pack で VS2008 を使用しています。
私の問題を再現するためのいくつかの手順は次のとおりです。
- 新しい MFC プロジェクトを作成します。
- ダイアログ ベースのプロジェクトを指定します。
- メイン ダイアログに 2 つのボタンを追加します。
- ボタンごとに変数を追加します。変数の 1 つを CButton に、もう 1 つを CMFCButton にします。
- コンパイルして実行します。
テストアプリの画像 http://img7.imageshack.us/img7/3/testapp.png
ご覧のとおり、CButton には正しいスタイルがありますが、CMFCButton にはありません。
ここで何が欠けていますか?