Win32 API 日本語リファレンス
ホーム › Graphics.Gdi › DRAWSTATEPROC

DRAWSTATEPROC

コールバック

シグネチャ

BOOL DRAWSTATEPROC(
    HDC hdc,
    LPARAM lData,
    WPARAM wData,
    INT cx,
    INT cy
);

パラメーター

フィールド型説明
hdcHDC描画先のデバイスコンテキストのハンドルです。このデバイスコンテキストはビットマップが選択されたメモリデバイスコンテキストであり、そのサイズは少なくとも cx パラメーターと cy パラメーターで指定された大きさ以上です。
lDataLPARAMイメージに関する情報を指定します。この値はアプリケーションが DrawState に渡したものです。
wDataWPARAMイメージに関する情報を指定します。この値はアプリケーションが DrawState に渡したものです。
cxINTDrawState の呼び出しで指定された、イメージの幅 (デバイス単位) です。
cyINTDrawState の呼び出しで指定された、イメージの高さ (デバイス単位) です。

公式ドキュメント

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

戻り値

関数が成功した場合、戻り値は TRUE です。

関数が失敗した場合、戻り値は FALSE です。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)