Re: 水平スクロールバーについて


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by Uz on 2001/07/25 23:48:01

In Reply to: 水平スクロールバーについて Posted by まき on 2001/07/25 15:44:41


    > こんにちは。
    こんにちは。

    > スクロールボックスが点滅してしまうのです。
    > で、ためしにリストボックスを置いてみたところ、
    > 点滅しなくなったのです・・・。
    > でも、この画面にリストボックスは不要なので、
    > なんとか、このスクロールボックスの点滅を無くしたいのですが、
    > 答えが見つかりません。
    > なぜ、このような現象が起こってしまうのか・・・、

    フォーカスが来てしまってるんですね。
    この点滅は、このスクロールバーがフォーカスを持ってますよ、
    というしるしみたいなものです。ボタンの点線と同じ。
    リストボックスを置いた場合、点滅しなかったのは、
    フォーカスがリストボックスにあったためでしょう。
    なぜ、タブストップがOFFなのにスクロールバーのタブオーダー
    が最初の時、フォーカスを受けるのかは謎ですが。
    点滅は、キーボードでスクロールできるという利点は
    あるのですが、不細工ですね。

    で、解決方法ですが、
    CFormView(多分、リソースエディタのDialogで編集してると
    思うのですが、)にほかのコントロールはありますでしょうか?
    (ラベル[CStatic]など)
    無ければ、ダミーのラベルを置いて非表示(”可視”をOFF)
    にするとか。
    そして、スクロールバーのタブオーダーを後ろの方にすれば、
    点滅しなくなると思います。
    (スクロールバーのプロパティの”タブストップ”はOFFにして
    おいてください。)

    多分これが、一番簡単ではないでしょうか?


記事スレッド一覧