ICDrawWindow マクロ (vfw.h)

ICDrawWindow マクロは、ICM_DRAW_BEGIN メッセージに指定されたウィンドウを再描画する必要があることをレンダリング ドライバーに通知します。 ウィンドウが移動したか、一時的に隠されています。 このマクロを使用するか、 ICM_DRAW_WINDOW メッセージを明示的に呼び出すことができます。

構文

void ICDrawWindow(
   hic,
   prc
);

パラメーター

hic

ドライバーへのハンドル。

prc

画面座標内の移動先の四角形へのポインター。 このパラメーターが空の四角形を指している場合は、描画をオフにする必要があります。

戻り値

なし

解説

このメッセージは、独自の非同期圧縮解除、タイミング、および描画を実行するハードウェアでサポートされています。

ビデオ オーバーレイ ドライバーは、このメッセージを使用して、ウィンドウが隠れているか移動されたときに描画します。 ICM_DRAW_BEGINに指定されたウィンドウが他のウィンドウで完全に非表示になっている場合、コピー先の四角形は空になります。 この状態が発生した場合、ドライバーはビデオ オーバーレイ ハードウェアをオフにする必要があります。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vfw.h

関連項目

ビデオ圧縮マクロ

ビデオ圧縮マネージャー