通知
すべてクリア
Topic starter
2006年1月19日 11:44 AM
開発環境 VC++ Ver6.0 SP6 MFC
マシンOS Windows XP HOME(最終的にはXP Pro)
上記環境でダイアログベースの装置制御のアプリを作成しています。
装置に対する操作履歴を残していくのですが、必要に応じて何時、どんな操作を行った
のかを確認できるようにしなければ行けません。
そのために、エディットボックスを読み取り専用で定義し、操作をされるたびに、その
時間と操作内容を表示していこうと思います。
しかし、SetWindowTextで文字列を表示させた場合、上書きしかできないと、ここの掲示
板でかかれており、実際にもテストプログラムでは一番最後の文字列しか表示してくれ
ません。
GetWindowTextで、一度エディットボックス内の表示内容を取り込んだ後、
SetWindowTextで書き込む手も掲示板で書いてあったのですが、装置起動後はいつ終了す
るか解らず、操作履歴もどれだけ残されるか解らないため、バッファ容量を考えると判
断しかねています。
どなたか、エディットボックスで追記していく方法をご存じないでしょうか。
また、エディットボックス以外で実現可能なのでしたら、その方法をご教示下さい。
なお、表示だけでなくログファイルとして保存する必要もあり、その実現方法について
は、別途検討中です。
Topic starter
2006年1月19日 12:02 PM
Blue様
有り難う御座いました。
解決いたしました。
ばっちりでした。