EndPaint 関数 (winuser.h)
EndPaint 関数は、指定したウィンドウで描画の終了をマークします。 この関数は BeginPaint 関数の呼び出しごとに必要ですが、描画が完了した後にのみ必要です。
構文
BOOL EndPaint(
[in] HWND hWnd,
[in] const PAINTSTRUCT *lpPaint
);
パラメーター
[in] hWnd
再描画されたウィンドウへのハンドル。
[in] lpPaint
BeginPaint によって取得された描画情報を含む PAINTSTRUCT 構造体へのポインター。
戻り値
戻り値は常に 0 以外です。
注釈
キャレットが BeginPaint によって非表示にされた場合、 EndPaint はキャレットを画面に復元します。
EndPaint は、 BeginPaint が取得したディスプレイ デバイス コンテキストを解放します。
例
例については、「 クライアント領域での描画」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winuser.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |
API セット | ext-ms-win-ntuser-draw-l1-1-0 (Windows 8で導入) |