いくつかのカスタムダイアログを備えた機能ツリーUIを使用しています。これらの1つにはチェックボックスがあります。これらのチェックボックスの背景を透明にすることはできません。つまり、チェックボックスの周囲にボックスが表示されないように、背景画像のデフォルトの背景色に色を付ける必要がありました。
ただし、Windowsのバージョンが異なれば、デフォルトの色も異なります。Windows 7で色を合わせると、XPなどで見栄えが悪くなります。背景画像がビットマップであるため、透明にすることはできません。この問題を回避するにはどうすればよいですか?