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

解決


ととろねこ  2005-06-11 03:19:33  No: 57815

お世話になります。
VC++6.0 ダイアログベースでテキストボックスに複数行のテキストを出力し、出力後にそのスクロールバーが最下位置に自動に来るようにしたいと思います。
まず、ダイアログのリソースビューからテキストボックスのプロパティで
[複数行]と[垂直スクロールバー]にチェックを入れます。
[垂直オートスクロール]にチェックを入れると、UpdateData(FALSE)で大量のテキストが書かれた後、自動でスクロールバーが最下位置に来ると思ったのですが、どうも違ったようです。何か操作が間違っているでしょうか?


dairygoods  2005-06-13 18:35:13  No: 57816

SetSel()でカーソル位置を最終行に移動してみてはいかがでしょう。


ととろねこ  2005-06-14 01:10:02  No: 57817

SetSel()で解決しました。
どうもありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加