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