次の方法で共有


ICDrawWindow マクロ (vfw.h)

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

こちらも参照ください

ビデオ圧縮マクロ

ビデオ圧縮マネージャー