0

SDI MFC アプリケーションについて 1 つ質問します。ビュー全体を再描画せずに、SDI MFC アプリケーションでビューの一部の領域 (領域) を再描画するにはどうすればよいですか?

4

2 に答える 2

1

::InvalidateRect() および/または CWnd::InvalidateRect() を使用します。

于 2010-04-26T11:49:50.957 に答える
0

無効化機能を見てください。長方形、領域、またはウィンドウを無効にすることができます。

無効化された領域は、次の WM_PAINT メッセージで再描画されます。OnPaint() メソッドで、CDC オブジェクトからクリッピング領域を照会できます。問題のオブジェクトが領域/長方形内にない場合は、描画をスキップできます。

于 2010-04-26T10:27:29.327 に答える