DRAWSTATEPROC コールバック関数 (winuser.h)

DrawStateProc 関数は、DrawState 関数の複雑なイメージをレンダリングするアプリケーション定義のコールバック関数です。 DRAWSTATEPROC 型は、このコールバック関数へのポインターを定義します。 DrawStateProc は、アプリケーション定義関数名のプレースホルダーです。

構文

DRAWSTATEPROC Drawstateproc;

BOOL Drawstateproc(
  [in] HDC hdc,
  [in] LPARAM lData,
  [in] WPARAM wData,
  [in] int cx,
  [in] int cy
)
{...}

パラメーター

[in] hdc

描画するデバイス コンテキストへのハンドル。 デバイス コンテキストは、ビットマップが選択されたメモリ デバイス コンテキストです。そのディメンションは、 cx パラメーターと cy パラメーターで指定されたものと少なくとも同じ大きさです。

[in] lData

アプリケーションが DrawState に渡したイメージに関する情報を指定します。

[in] wData

アプリケーションが DrawState に渡したイメージに関する情報を指定します。

[in] cx

DrawState の呼び出しで指定されたイメージの幅 (デバイス単位)。

[in] cy

DrawState の呼び出しで指定されたイメージの高さ (デバイス単位)。

戻り値

関数が成功した場合、戻り値は TRUE になります

関数が失敗した場合、戻り値は FALSE になります

要件

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

こちらもご覧ください

DrawState

描画関数と描画関数

描画と描画の概要