• 締切済み

プログレスバーの色変更について

VisualStudio2008のWindowsフォームアプリケーションでプログレスバーを配置し、プログレスバーの色を変更したいのですが、ForeColorに設定しても色が変わりません。 Windowsの背景のテーマはクラシックにせず、背景色を変える方法をご存知の方、ご教授お願いします。

noname#79954
noname#79954

みんなの回答

回答No.2

 こんにちは。御礼頂きました。  ああ、もしかしたら、winXPの問題なのかもしれません。  当方はwin2000/sp4でvc2005の方で行っています。  一点だけ確認させて頂くと、拝見する限り、アルファ値の設定が抜けている様に見えます。  progressBar1->BackColor = System::Drawing::Color::FromArgb(214, 231, 255);  progressBar1->ForeColor = System::Drawing::Color::FromArgb(0, 85, 230);  ではなく、  progressBar1->BackColor = System::Drawing::Color::FromArgb(255, 214, 231, 255);  progressBar1->ForeColor = System::Drawing::Color::FromArgb(255, 0, 85, 230);  一番左のパラメータに255を追加してトライして見ては如何でしょうか。  このアルファ値は、下地の色彩との調合度を意味します。0だと何も着色されません。255でフルに着色されます。  此れで無理であれば、私はギブアップと言う事になります。

noname#79954
質問者

お礼

回答ありがとうございます。 回答して頂いたようにコードを修正してみましたが、色変更ができませんでした。2度も回答して頂きありがとうございました。

回答No.1

 こんにちは。  取り敢えず、以下で実験すれば変色すると思います。 progressBar1->ForeColor = System::Drawing::Color::FromArgb(255, 192, 224, 160);//インジケータの色 progressBar1->BackColor = System::Drawing::Color::FromArgb(255, 24, 64, 32);//背景の色 progressBar1->Minimum = 1; progressBar1->Maximum = 3; progressBar1->Value = 1; progressBar1->Step = 1; progressBar1->PerformStep();

noname#79954
質問者

お礼

回答ありがとうございます。 OSは、WinXPです。 progressBar1->BackColor = System::Drawing::Color::FromArgb(214, 231, 255); progressBar1->ForeColor = System::Drawing::Color::FromArgb(0, 85, 230); のように記述したところ、やはり変わりませんでした。 Windowsの画面のプロパティのテーマを[Windows クラシック]にすると色変更が可能になるのですが、[Windows XP]にすると変わりませんでした。

関連するQ&A

  • Vista のプログレスバーの色を変えたい

    ある日、Vista の Aero.msstylesが消えてしまいました。 http://freesoft-hoka.blogspot.com/2011/09/vistaaero.html 上のサイトの通りして元のWindows Vistaになったのですが、プログレスバーの色が青色になってしまいました。 元の緑色に戻したいです。 プログレスバーの色を変更できるソフトとかなにかないでしょうか? 宜しくお願いします。

  • 「フォームの背景色」と同色に設定する方法を教えてください。

    「フォームの背景色」と同色に設定する方法を教えてください。 Ms-Access2000のフォームのコントロールに対し条件付書式にて設定したいのです。 背景色は、Windowsのテーマによって変更するので、その色を背景色として設定したいのです。

  • 【win7】aeroのタスクバーの色が変わらない

    個人設定のエアロテーマを選んでもずっと同じ色で壁紙のみ変わります。 クラシックを選ぶときちんとクラシックモードになります。 ウィンドウの色を選ぶとクラシックテーマの時に使うウィンドウの色とデザイン画面が出ます。 クラシックテーマ以外何を選んでもずっと色が変わりません。 どうすればいいでしょうか… 添付は今のウィンドウの状態です。

  • アイコンポイント時の色の変更

    窓の手などを使いデスクトップがほぼ満足のいくデザインになったのですが、どうしても引っかかる点があり教えて頂きたいと思います。 画面のプロパティ→デザイン(Windowsクラシックスタイル)→詳細設定→選択項目により選択時の色は変更出来たのですが、ポイント時(カーソルをアイコンやアイコンテキストの上に置いているとき)に紺色(青?)になるのを変更する手段が見つかりません。 ※アクティブウィンドウの時は紺色の背景に白文字になりますし、非アクティブウィンドウの時は文字と下線が紺色になります。 今の状態は、「シングルクリック」「ポイントしたときのみアイコンタイトルに下線を付ける」「アイコンの背景色透明」です。 ポイント時の紺色を他の色に変える方法をご存じの方がいらっしゃいましたら、どうぞお知らせ下さいませm(_ _)m

  • デスクトップの背景の色が戻ってしまいます

    現在、デスクトップに画面より小さな写真を「中央に配置」で設定しており、その周りの地の色をベージュにしたいと思っています。 それで色を設定して「適用」させると設定通りの画面になるのですが、一旦電源を落として次に起動させると、地の色が設定変更前の色に戻ってしまいます。(何故かワインレッド) そこで、もう一度色をベージュに設定した後に「テーマ」で名前を付けて保存してみました。その段階でテーマを切り替えてみたりしてそのテーマを選ぶと、ちゃんと設定通りの画面が表示されることも確認しました。 ところが、再度起動させると、何故かまた設定前のワインレッドの背景色で表示されてしまうのです。 画面のプロパティでテーマを確認すると、一瞬設定したベージュで表示されたかと思うと、すぐにワインレッドの背景色に切り替わってしまいました。 なぜ設定変更ができないのでしょうか? どこか壊れてしまっているのでしょうか?

  • デスクトップテーマのデザイン変更(ポイント時の色について)

    デスクトップのデザインをクラッシックスタイルでカスタマイズしているのですが、詳細設定ではタイトルバーなどの色は変えられても、テキストなどをポイントした時の色などは変更できないように見えますし、サイトを巡って探してみても方法が見つかりません。 ハードディスクなどでカーソルをファイル名などの上に"乗せる"と、文字の"背景"がアクティブになる?…選択された状態になると思うのですが、この時の色はカスタマイズの元にしたデスクトップテーマの色のままなのです。 何か変更する方法があれば教えてください。

  • VISTAでの壁紙の変更できません。

    はじめまして。いろいろこちらで検索してもわからなかったので質問します。 VISTAのPCを使用しており、いつもは写真画像の壁紙を使用していたのですが ウィンドウのデザイン設定でWINDOWSクラシックを選び、詳細設定のデザインの設定で デスクトップの色を変えてしまいました。 すると、今まで設定してた壁紙がサイドバーにのみ出てきて アイコンなどが出ているデスクトップの色は選んだ色に変わってしまいました。 それから、VISTAベーシックなどにデザインを変えたり戻しても、 デスクトップは色のままで、サイドバーのみ背景画像の右端のみ出ています。 コントロールパネルでデスクトップの背景を変更してもだめでした・・・。 画像はちゃんとフォルダにあって開くこともできます。 どうしたら、純色の色を消す(透過)することができるのでしょうか? デスクトップの背景に画像を使用したいのでわかる方がいたら教えてください。 よろしくおねがいします。

  • クラシックテーマの色が違う

    はじめて質問いたします。よろしくお願いします。 普段はデザインをクラシックテーマで使用しているのですが、 先日、違うテーマにしました。 やはり気に入らなかったのでクラシックテーマに戻しましたが 以前と配色が違っているのです。 ウィンドウの土台?の色が以前は白っぽかったのに、今はグレーになっています。 最初のクラシックテーマは配色を変更した覚えはありません。 配色も色々試したのですが、やはりしっくりと来ません。 前のクラシックテーマに戻すにはどうすればよいのでしょうか?

  • windows7のタスクバーの色変更の仕方

    windows7 home premiumを使っているのですが、windows aeroを無効にしたいので、テーマをwindows7ベーシックにしているのですが、このテーマのままでタスクバーの色を変更することは可能ですか?また可能な場合、設定の仕方を教えてください。

  • イラレで背景の色を変更するにはどうしたら良いですか?

    イラレで背景の色を変更するにはどうしたら良いですか? イラレで、通常、背景の色は白色に設定されていますが、 これを変更するにはどうしたら良いのでしょうか? また、bmpやjpgといった画像ファイルに出力するときにも 背景は白色で出力されます。 これの色を変更するにはどうしたら良いですか? よろしくお願いいたします。

専門家に質問してみよう