いつも 参考にさせていただいており みなさまに感謝いたします。開発環境は VB6+SP6 WindowsXP or Vista です。タイトル通りなのですがFORMやコントロールのBackColorには システムカラーの&H8000000F&を指定しておりますがプロジェクト内だけ システムカラー&H8000000F&の表示色を プロパティを変えずに 指定する色に変更することは可能でしょうか?よろしくお願いします。
> プロジェクト内だけ システムカラー&H8000000F&の表示色を プロパティを変えずに 指定する色に変更することは可能でしょうか?プロジェクト内だけというのは、デバッグ実行時のみってことなのかなぁそれでも、プログラム記述で、プロパティ設定値を変えることには違いないので、プロパティの値を買えずに指定する色に変更するのはちょっと無理がある。http://www.atmarkit.co.jp/fdotnet/dotnettips/246debugonly/debugonly.html
いな様 ありがとうございます。> プロジェクト内だけというのは、デバッグ実行時のみってことなのかなぁいえ EXE実行中に 色が変えられないかとゆうことです。使用OSが Win2000であったりXP・VISTAとか いろいろなのですが入力項目などが見づらいとゆうクレームがあり変更できないものなのかとゆうことでした。&H8000000F&は システムカラーなので 実際の色を指定しているわけでは無いと思い単純に &H8000000F&の持つ実際の色コードを変更できない物かと考えた次第です。
> &H8000000F&は システムカラーなので 実際の色を指定しているわけでは無いと思い> 単純に &H8000000F&の持つ実際の色コードを変更できない物かと考えた次第です。えっと、ちょっと外部のリンクになってしまい恐縮ですが軽くググって見ました。http://www.winapi-database.com/Graphics/Color/SetSysColors.htmlな感じで、Win-APIを使いますが、システムカラーを変更できそうですがいかがでしょうか、今、ちょっとVBの環境がないので、お手数をおかけしますがお試しください。
いな様 ご丁寧な ご指導ありがとうございました。おかげさまで 希望の処理が出来ました。今後ともよろしくお願いいたします。
> おかげさまで 希望の処理が出来ました。 動作確認ありがとうございます。 解決できて何よりです。