MFCグラフィックスを保存して再描画するための方法は?
MFCでは、以下のようにしてグラフィックスを保存・再描画できます。
- 図を保存する:
- CPaintDCクラスのBitBlt()関数を使用して画像をビットマップに描画する。
- CImageクラスのSave()関数を使って、ビットマップを画像ファイルとして保存する。
- グラフィックを再描画:
- ウィンドウのOnPaint()関数内で、CPaintDCクラスの描画関数を用いて再描画を行います。
- グラフィックスの更新時に使用できる関数Invalidate()を使ってウィンドウの再描画を行ってください。
グラフィックスを保存して再度描画するための基本的な方法は以上となります。具体的な実装方法は要件や場面によって異なる可能性があります。