テキストボックスのスクロールバーを自動で最下段に持っていくには?
解決
ととろねこ
2005-06-10 18:19:33
No:
57815
IP:
192.*.*.*
お世話になります。
VC++6.0 ダイアログベースでテキストボックスに複数行のテキストを出力し、出力後にそのスクロールバーが最下位置に自動に来るようにしたいと思います。
まず、ダイアログのリソースビューからテキストボックスのプロパティで
[複数行]と[垂直スクロールバー]にチェックを入れます。
[垂直オートスクロール]にチェックを入れると、UpdateData(FALSE)で大量のテキストが書かれた後、自動でスクロールバーが最下位置に来ると思ったのですが、どうも違ったようです。何か操作が間違っているでしょうか?
編集
削除
dairygoods
2005-06-13 09:35:13
No:
57816
IP:
192.*.*.*
SetSel()でカーソル位置を最終行に移動してみてはいかがでしょう。
編集
削除
ととろねこ
2005-06-13 16:10:02
No:
57817
IP:
192.*.*.*
SetSel()で解決しました。
どうもありがとうございます。
編集
削除