• ベストアンサー

hScrollBarのバックカラーを変えるのはできないのでしょうか?

hScrollBarのバックカラーを変えるのはできないのでしょうか? ※デフォルトでは→のスクロールバーのバック?が灰色っぽいいろだと思います。その部分の色のことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • 2ch
  • ベストアンサー率51% (64/125)
回答No.1

誰も回答が無いので、一応カキコ(NET未経験者) 「コントロールパネル」→「画面」→「デザイン」 これ最強 でも多分、したいのはOSの設定ではなく、自作アプリのスクロールバーだけ反応したいんだよね?VBのライブラリを通じて、WINAPIを呼び、コントロールができるので、プロパティ設定で存在しなければ、標準ではできないはず。 だから方法は2つ(1つは回避策) 1.フックする スクロールバーをフックして、WM_DRAWITEM通知を受信 強制的に色をつける。 再描画の際、毎回強制描画が働くため、処理には不可がかかるが、仕方が無い。 VB6サンプル http://www.mitene.or.jp/~sugisita/family/papa/vb/api_comct.html タブストリップコントロール→ タブストリップのオーナードロー が参考になると思う。 フックだから、NETであろうと手続きは一緒のはず。 2.ユーザコントロールを作成する(回避策) 質問に添ってないかも知れないが、一番実用的だと思う。自作最強

hiyoruki
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

  • ブラウザのスクロールバーをデフォルトに

    ウェッブページを上下して見るときに、 私はスクロールバーの長方形部分をドラッグしています。 たまに、上下に三角しかついていないスクロールバー (長方形部分が無く透明?) があり、そうすると、三角の部分をポチポチと押して スクロールするのがとても面倒です。 しかも私のパソコンは画面が小さいので、 下方部分の三角(▼)が見えなくて非常に苦労します。 私側のパソコンの設定で、スクロールバーを デフォルトの灰色に戻すことってできるのでしょうか? IE6.0を使用しています。

  • JButtonのバックカラーについて

    質問させてください。 Win2000,JBuilderを使用しています。 この環境で作成したjarファイルをWinXPで起動してUIを確認したところ、 JButtonのバックカラーがボタン全体ではなくボタンの周りの輪郭部分のみ変更されていました。 (jbtn.setBackground(Color.pink) ); Win2000で起動すると正常にボタンのバックカラーが塗られています。 ちなにみJtextFieldなどのバックカラーはXPでも正常に表示されています。 XPではボタンの色は輪郭部分しか変更できないのでしょうか? どなたか詳しい方がいらしたら教えてください。

    • ベストアンサー
    • Java
  • プログラミング(?)が初めてなのでよく分からないのですが、

    プログラミング(?)が初めてなのでよく分からないのですが、 Visual Stadio2005のVisual Basicで RED が &HFF000000+HScrollBar1.Value*&H10000 GREENが &HFF000000+HScrollBar2.Value*&H100 BLUE が &HFF000000+HScrollBar3.Value*&H1 PictureBox1.BackColor=Color.fromArgb()←この中に何を記述すれば スクロールバーを動かして この3色を混ぜ合わせることができるのでしょうか。 わかる方回答お願いいたします。

  • デスクトップアイコンのバックカラーについて

    XPのデフォルトでは、デスクトップアイコンのバックカラーは透明になっていて、文字がうまく影になっていると思いますが、Plus!を入れていじっていたら、透明にならなくなってしまいました。 透明に戻したいのですが、どうしたらよいか教えて下さい。

  • スクロールバー

    スクロールバーの灰色を違う色にするにはどうすれば? 横のスクロールバーをなくすには? お気に入りのボタンの灰色を違う色にするには? 教えてください。お願いします。

  • CSSによるスクロールバーの色の反映がされない

    CSSによるスクロールバーの色の反映がされないのですが、原因がよく分かりません。 環境 windows2000SP4 IE6.0.2 ソース html,body{ background-color:#FFFFFF; font-size:14px; margin:0px; scrollbar-3dlight-color : #FFFFFF; scrollbar-arrow-color : #336666; scrollbar-base-color : #FFFFFF; scrollbar-darkshadow-color : #FFFFFF; scrollbar-highlight-color : #CCCCCC; scrollbar-shadow-color : #CCCCCC; scrollbar-track-color : #FFFFFF; } 外部CSSを読み込む感じなのですが、他のCSSは反映されているので、外部CSSへのリンクが違うということはないです。 また、おそらくスクロールバーの色を変更しているサイトのスクロールバーを見てもデフォルトの灰色です。 また、IEのインターネットオプションのユーザー設定には何もチェックはいれていません。 何かあやしい点があれば、教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 【VB2008】 スクロールバーの前景色変更

     こんばんは.いつも勉強させていただいております. 質問させていただきます.どうぞよろしくお願いいたします.  スクロールバーの前景色(ドラッグする灰色の部分)の色を変更することって 出来るのでしょうか?? (スクロールバーの背景色については色々とアドバイスいただき, 自由にいじれるようになりました.)  もしお詳しい方がいらっしゃいましたら,是非ともアドバイスいただきたく お願いいたします.

  • divで作成したテキストボックス内の横スクロールバーとバックカラー

    お世話になります。 以下のhtml記述で、 (1)横スクロールバーを消したい(縦はそのまま生かしたい) (2)テキスト内(div内)のバックカラーを変更したい (3)スクロールバーの色を変更したい(無理?) のやり方を教えて頂きたく、どなたかご存知の方、 どうぞよろしくお願いします。 <html> <body> <div style="width: 12em; height: 4em; overflow: scroll;"> <p> <a href="***.htm">TEST 01</a><br> <a href="***.htm">TEST 02</a><br> <a href="***.htm">TEST 03</a><br> </p> </div> </body> </html> 以上

    • ベストアンサー
    • HTML
  • ホームページのバックカラーが白になる。

    本来は、色がついているホームページのバックカラーが白になってしましました。(すべてのページです。) 直し方を教えて頂けると助かります。 宜しくお願いします。

  • ペイントの「キャンバス」の外の色

    ペイントを立ち上げると、 背景が全部白い色になっています。 (「背景が全部」という言い方は正確ではないかもしれません。 ペイントのウィンドウから、タイトルバーやメニューバーやツールボックスやカラーボックスやスクロールバーなどを除いた中身ということです。) 他のPCでは、キャンバスの部分(メニュー「変形」-「キャンバスの色とサイズ」で指定できるもの)だけ白い色になっていて、その右や下は灰色か何か別の色だったと思います。 その方が見慣れているので、キャンバスの部分だけ白くしたいのですが、どうすればよいですか? Windows2000 SP3です。

専門家に質問してみよう