SUBCLASSPROC コールバック関数 (commctrl.h)
RemoveWindowSubclass および SetWindowSubclass によって使用されるコールバック関数のプロトタイプを定義します。
構文
SUBCLASSPROC Subclassproc;
LRESULT Subclassproc(
HWND hWnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam,
UINT_PTR uIdSubclass,
DWORD_PTR dwRefData
)
{...}
パラメーター
hWnd
型: HWND
サブクラス化されたウィンドウへのハンドル。
uMsg
型: UINT
渡されるメッセージ。
wParam
型: WPARAM
追加のメッセージ情報。 このパラメーターの内容は、 uMsg の値によって異なります。
lParam
型: LPARAM
追加のメッセージ情報。 このパラメーターの内容は、 uMsg の値によって異なります。
uIdSubclass
種類: UINT_PTR
サブクラス ID。
dwRefData
種類: DWORD_PTR
SetWindowSubclass 関数に提供される参照データ。 これを使用して、サブクラス インスタンスを "this" ポインターに関連付けることができます。
戻り値
型: LRESULT
戻り値はメッセージ処理の結果であり、送信されたメッセージによって異なります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |