ICDrawWindow マクロは、ICM_DRAW_BEGIN メッセージに指定されたウィンドウを再描画する必要があることをレンダリング ドライバーに通知します。 ウィンドウが移動したか、一時的に隠されました。 このマクロを使用するか、 ICM_DRAW_WINDOW メッセージを明示的に呼び出すことができます。
構文
DWORD ICDrawWindow(
hic,
prc
);
パラメーター
hic
ドライバーへのハンドル。
prc
画面座標内の移動先の四角形へのポインター。 このパラメーターが空の四角形を指している場合は、描画をオフにする必要があります。
戻り値
型: DWORD
成功した場合はICERR_OKを返し、それ以外の場合はエラーを返します。
注釈
このメッセージは、独自の非同期展開、タイミング、描画を実行するハードウェアでサポートされています。
ビデオ オーバーレイ ドライバーでは、このメッセージを使用して、ウィンドウが隠されたり移動されたりしたときに描画されます。 ICM_DRAW_BEGINに指定されたウィンドウが他のウィンドウで完全に非表示になっている場合、移動先の四角形は空になります。 この状態が発生した場合、ドライバーはビデオ オーバーレイ ハードウェアをオフにする必要があります。
要求事項
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | vfw.h |