通知
すべてクリア
Topic starter
2002年4月10日 3:55 PM
VC++のピクチャ-で簡単なグラフを書いています。
プログラム実行中(グラフ表示中)に他のアプリ(Excel等)を起動し画面表示し、処理を
終了させると、実行中のプログラムの今まで表示されていたグラフが消えてしまう。
ピクチャーが消えない方法はないでしょうか。
2002年4月10日 3:58 PM
フツーはOnPaint(), OnDraw()などに描画処理を記述します。
2002年4月12日 1:57 PM
ウィンドウズでは一度そのウィンドウが他のウィンドウで隠されると
隠されたウィンドウの表示されていた情報は消されます。
そこでstaticなどを利用して画面情報をメモリ上に残しておき、
再度自分のウィンドウが一番手前に表示されたら
メモリに残してある画像を再表示してやる、といった処理が必要になります。
この機能はホームページなどで詳しく説明されています。
yahooで「再描写機能をつける」で検索したらイイホームページが出てくるので
参考にしてみて下さい。