9

一部のコンポーネントは、vcl,style が使用されている場合でも、Color プロパティの設定で色をペイントします。そのため、Metro ダーク スタイル (ほぼ黒) を使用し、コンポーネントの色が clWindow に設定されている場合、コンポーネントの色はスタイルと一致しません。vcl.style を使用するときにフォームの背景色を取得して、コンポーネントの色プロパティをフォームのスタイルの背景色と一致するように設定する方法はありますか?

スタイルデザイナでスタイルを読み込むことで色を取得できますが、実行時に色の値を取得したいと考えています。

4

2 に答える 2

1

また、次を使用できます。

StyleServices.GetStyleColor(scWindow)
于 2013-09-26T12:25:28.240 に答える