おすすめのモーニング・朝食メニューを教えて!

Windows XPとVS2008でMFCアプリを作成しています。サイズ変更可能なプロパティシートを作成していますが、コンパイルするとPropertyPageを拡大すると背景が途中から別の色に変わります。背景色がグラデーションがかかっていてそれが繰り返し出るような感じです。

またこのソースコードの元に古いバージョンでコンパイルされたものがありましたので実行すると背景は旧コントロールの色で一色でした。Windowsのバージョンか VS2008から2005へ変更すれば何か情報が得られるような気がするのですが、それを持っていません。どなたかこの辺をご教授してくださるとありがたいのですが。

※添付画像が削除されました。

A 回答 (1件)

ビジュアルスタイル(XPスタイル)を使用していると、グラデーションがかかったかと思いますが…


マニュフェストファイルの編集などで…対応できるんでしょうかね?
いまだクラシックスタイルでしか使用していませんし、ビジュアルスタイルでの動作を考慮していないモノしか作ったことがありませんので、細かいところは不明です。

プロパティシートでなく、タブコントロールでの例になりますが…
http://www.g-ishihara.com/mfc_ta_03.htm
    • good
    • 0
この回答へのお礼

ありがとうございます。

マイクロソフトに問い合わせすると、CTabCtrlのバグのようです。
これを回避するにはCommon Control ver6をver5で使用するしかないそうです。ただ、Vistaでは正常に表示されます。

お礼日時:2009/12/07 18:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報