5

Windows XP モード (SP3) でアプリ (Windows 7 の開発) を試しました。そして、TImageList に関連する私の Tbutton (およびその他) の写真は非常にひどいものです (黒の丸みを帯びています)。説明はありますか? または解決策?

ここに画像の説明を入力

どうもありがとう、良い一日を!

編集 :

@Ken D2009を使用してWindows XPまたはWindows 7でコンパイルされた同じEXEで、同じ結果が得られます。XP Mode SP3 では透明性がなく (仮想マシンの問題かもしれませんが、奇妙なことです)、Windows 7 では透明性がありません...

@Ken Delphi 2010と同じ問題:テストファイル(ソース+ Exe):http ://www.onkeysoft.com/Test.zip

@David:1つはFacebookで、もう1つは理由がわかりません。名前とメールを入力しただけです...ログインしていると思っていましたが、そうではありません...(stackoverflowを使用するのはこれが初めてで、問題が発生して申し訳ありません)

4

3 に答える 3

1

答え :

Windows 7 Pro : 問題ありません Windows XP モード (SP3) (Win7Pro) : 問題ありません。

そして.... VirtualBoxエミュレーション上のWindows XP SP3: 問題ありません!

問題はWindows XPモードにあり、問題は解決しました...

(ここの画像: http://i.stack.imgur.com/LwCtq.png )

于 2011-02-02T23:25:55.543 に答える
0

Enable Runtime Themes[プロジェクト] メニュー > [オプション] > [アプリケーション] からオプションが有効になっているかどうかを確認しましたか。

またDrawingSytle、ImageList のプロパティをdsTransparent

于 2011-03-16T08:11:13.300 に答える
0

デフォルトでは、Windows 7 XP モード エミュレーションは 16 ビット カラー モードで実行されます。歴史的に、Delphi PNG 透明度サポートは、32 ビット以外の色深度にはあまり満足できませんでした。

実際の XP マシンでディスプレイを 16 ビットに設定して同じアプリケーションを実行してみると、まったく同じ問題が発生することが予想されます。

于 2011-04-28T17:55:47.510 に答える