通知
すべてクリア
Topic starter
2000年9月21日 2:22 PM
マウスをクリックした位置に文字を表示するというプログラムを作りました。
それをシリアライズ関数で保存します。
また、マウスでクリックして、文字を書き込みます。
(文字の位置は、CArray<CPoint,CPoint>を使って格納されていきます)
次に、先ほど保存したファイルを読み込むと、本来なら、保存した後に書かれた文字は表示さ
れないと思うのですが、表示されてしまいます。
一度、違う名前を付けて、保存した後、最初に保存したファイルを読み込むと正しく最初に保存
したものが読み込まれてウィンドウが書き直されるのですが・・・。
マウスをクリックして、数文字書いた後、それを保存して、それからさらに文字を書き込んで、
もう一度最初の保存したファイルを読み込んだときに、保存後に書かれた文字は消えてほしい
のです。
なぜ、保存したファイルを読み込んだ時に、保存した後に書き込んだ文字までウィンドウ
上に表示されてしまうのか教えてください。
2000年9月22日 8:42 AM
あてずっぽですけど、
ファイルから読み込む前に
ドキュメントをクリアしていないのでは
ないでしょうか?
Topic starter
2000年10月2日 7:46 PM
そうでした。
inuoさん、ありがとうございました。