ホーム › Graphics.Gdi › GRAYSTRINGPROC
GRAYSTRINGPROC
コールバックシグネチャ
BOOL GRAYSTRINGPROC(
HDC param0,
LPARAM param1,
INT param2
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| param0 | HDC | GrayString に渡された nWidth パラメーターと nHeight パラメーターで指定された幅と高さ以上のビットマップを持つ、デバイスコンテキストへのハンドルです。このパラメーターは通常 hDc という名前が付けられます。 |
| param1 | LPARAM | 描画する文字列へのポインターです。このパラメーターは通常 lpData という名前が付けられます。 |
| param2 | INT | 文字列の長さ (文字数) です。このパラメーターは通常 nCount という名前が付けられます。 |
公式ドキュメント
GrayString 関数と共に使用されるアプリケーション定義のコールバック関数です。文字列を描画するために使用されます。GRAYSTRINGPROC 型は、このコールバック関数へのポインターを定義します。GrayStringProc (または OutputProc) は、アプリケーション定義またはライブラリ定義の関数名のプレースホルダーです。
戻り値
型: BOOL
成功した場合、コールバック関数は TRUE を返す必要があります。
関数が失敗した場合、戻り値は FALSE です。
解説(Remarks)
メモ
ヘッダーでは、パラメーターに名前が付けられていません: typedef BOOL (CALLBACK* GRAYSTRINGPROC)(HDC, LPARAM, int);。そのため、構文ブロックでは unnamedParam1 ~ unnamedParam3 として記載されています。アプリ内ではこれらのパラメーターに任意の名前を付けられますが、通常はパラメーターの説明に示されている名前が使用されます。
コールバック関数は、座標 (0,0) を基準としてイメージを描画する必要があります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)