ListBoxのスクロールバー – プログラミング – Home

通知
すべてクリア

ListBoxのスクロールバー


GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

お世話になっています、

ListBoxのスクロールバーの質問です。
デフォルトの場合、
Vertical Scrollbar=TRUE になっています。

水平スクロールしたいのですが、
Horizontal Scroll=TRUE
にして、水平スクロールが表示できません。

目的には、両方スクロールしたいのです。

環境:.Net MFC使用、Win2000

よろしくお願いします。


引用解決済
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

確か水平方向のスクロールバーを出すには
単にスクロールバーを出す設定にしただけでは駄目だったと思います。
CListBox::SetHorizontalExtentでスクロールする幅を設定しないと
駄目だったはずです。
設定するスクロール幅は、表示したい文字列が十分表示できる程度の
ピクセル値が必要だったと思います。
CDC::GetTextExtentとかで文字列のピクセル長を調べて
一番長い奴を採用すればよろしいのではないでしょうか。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

追伸:
環境を書くときには、.Net 2002とかバージョンがわかるように書きましょう。
環境によって微妙に違う場合があったりします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました