次の方法で共有


HANDLE_WM_NOTIFY マクロ (commctrl.h)

WM_NOTIFY メッセージを処理する関数 呼び出します。

構文

void HANDLE_WM_NOTIFY(
   HWND     hwnd,
   WPARAM   wParam,
   LPARAM   lParam,
   function fn
);

パラメーター

hwnd

種類: HWND

WM_NOTIFYを受け取ったウィンドウへのハンドル。

wParam

種類: WPARAM

WM_NOTIFYの最初のパラメーター。

lParam

種類: LPARAM

WM_NOTIFYの 2 番目のパラメーター。

fn

型: 関数

WM_NOTIFYを処理する関数。

戻り値

なし

解説

HANDLE_WM_NOTIFY マクロは次のように定義されます。

#define HANDLE_WM_NOTIFY(hwnd, wParam, lParam, fn) \ 

    (fn)((hwnd), (int)(wParam), (NMHDR*)(lParam))

ダイアログ ウィンドウ プロシージャ内でマクロを使用すると、 NMHDR パラメーターを必要とするアプリケーション定義関数の呼び出しを簡略化できます。

要件

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