テキストボックスのスクロールバーを自動で最下段に持っていくには?

解決


ととろねこ  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()で解決しました。
どうもありがとうございます。

編集 削除