> Windows-95時代の開発ソフト、Delphi 3.1Jを使ってますが、システムカラー
> 関係、色の定数などはそのまま使えてます。
そうなんですか.
私の場合は,Labelオブジェクト のBackColorを,カラーをシステムの一覧表示(VB6のデフォルト)からアクティブツールバーの文字(&H8000009&)とかウィンドウの背景(&H8000005&)を選択すると,WinXPではちゃんと白に表示できるのですが,Win7では真っ黒になりました.
カラーパレットから白(&H00FFFFFF&)を選ぶと,どちらのWindowsモOKです.直接色を指定しているわけなので当然と言えば当然ですが.
なので,WindowXPとWindows7では,システムカラー番号に対応するRGBカラーが異なるのかと思った次第です.