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