FORWARD_WM_NOTIFY マクロ (commctrl.h)

WM_NOTIFY メッセージを送信または投稿します。

構文

void FORWARD_WM_NOTIFY(
   hwnd,
   idFrom,
   pnmhdr,
   fn
);

パラメーター

hwnd

種類: HWND

WM_NOTIFY メッセージを受信するウィンドウへのハンドル。

idFrom

型: int

メッセージを送信するコントロールの識別子。

pnmhdr

種類: NMHDR*

通知コードと追加情報を含む NMHDR 構造体へのポインター。 一部の通知コードでは、このパラメーターは、最初のメンバーとして NMHDR 構造体を持つ大きな構造体を指します。

fn

型: 関数

WM_NOTIFY メッセージを送信または投稿する関数。 このパラメーターには、 SendMessage 関数または PostMessage 関数のいずれかを指定できます。

戻り値

なし

解説

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

#define FORWARD_WM_NOTIFY(hwnd, idFrom, pnmhdr, fn) \ 

    (void)(fn)((hwnd), WM_NOTIFY, (WPARAM)(int)(id), \ 
    (LPARAM)(NMHDR*)(pnmhdr)) 

要件

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