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

通知
すべてクリア

[解決済] ListBoxのスクロール


いつもの
 いつもの
(@いつもの)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

環境、Windows XP Pro、VC.6、MFC

ListBoxにAddStringをし表示します。
指定領域以上になったときスクロールバーが有効になります。
表示領域以上に追加されているのを確認する為にはスクロールバーをマウスで
移動させるしかありません。
表示領域以上に追加された内容を追従して(スクロールバーの移動?)表示させる
ことは出来ますでしょうか?
また、そのやり方を教えてください。

よろしくお願いいたします。


引用未解決
トピックタグ
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

項目がリストボックスの末尾に追加されるということであれば、

int index = m_listBox.AddString(label);
m_listBox.SetTopIndex(index);

で良いと思います。

そうでなければ、先頭にする項目のインデックスを何らかの
方法で求める必要があります。


返信引用
いつもの
 いつもの
(@いつもの)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

Kerryさん
おかげさまで思い通りの動作が出来ました。
ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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