> こんにちは。 こんにちは。
> スクロールボックスが点滅してしまうのです。 > で、ためしにリストボックスを置いてみたところ、 > 点滅しなくなったのです・・・。 > でも、この画面にリストボックスは不要なので、 > なんとか、このスクロールボックスの点滅を無くしたいのですが、 > 答えが見つかりません。 > なぜ、このような現象が起こってしまうのか・・・、
フォーカスが来てしまってるんですね。 この点滅は、このスクロールバーがフォーカスを持ってますよ、 というしるしみたいなものです。ボタンの点線と同じ。 リストボックスを置いた場合、点滅しなかったのは、 フォーカスがリストボックスにあったためでしょう。 なぜ、タブストップがOFFなのにスクロールバーのタブオーダー が最初の時、フォーカスを受けるのかは謎ですが。 点滅は、キーボードでスクロールできるという利点は あるのですが、不細工ですね。
で、解決方法ですが、 CFormView(多分、リソースエディタのDialogで編集してると 思うのですが、)にほかのコントロールはありますでしょうか? (ラベル[CStatic]など) 無ければ、ダミーのラベルを置いて非表示(”可視”をOFF) にするとか。 そして、スクロールバーのタブオーダーを後ろの方にすれば、 点滅しなくなると思います。 (スクロールバーのプロパティの”タブストップ”はOFFにして おいてください。)
多分これが、一番簡単ではないでしょうか?
|