ICM_DRAW_BEGIN メッセージ
ICM_DRAW_BEGIN メッセージは、データを描画する準備をレンダリング ドライバーに通知します。
ICM_DRAW_BEGIN
wParam = (DWORD) (LPVOID) &icdrwBgn;
lParam = sizeof(ICDRAW);
パラメーター
-
icdrwBgn
-
入力形式を含む ICDRAWBEGIN 構造体へのポインター。
-
Lparam
-
ICDRAWBEGIN のサイズ (バイト単位)。
戻り値
ドライバーが指定した方法と形式で画面へのデータの描画をサポートしている場合はICERR_OKを返します。それ以外の場合はエラー コードを返します。 考えられるエラー値は次のとおりです。
値 | 説明 |
---|---|
ICERR_BADFORMAT | 入力または出力の形式はサポートされていません。 |
ICERR_NOTSUPPORTED | ドライバーは画面に直接描画されないか、このメッセージをサポートしていません。 |
解説
ドライバーでデータをバッファーに圧縮解除する場合は、 ICM_DECOMPRESS_BEGIN メッセージを送信します。
ICM_DRAW_BEGINメッセージとICM_DRAW_ENDメッセージは入れ子になりません。 ICM_DRAW_ENDで圧縮解除が停止する前にドライバーがICM_DRAW_BEGINを受け取った場合は、新しいパラメーターを使用して圧縮解除を再開する必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|