次の方法で共有


FORWARD_WM_NOTIFY マクロ (commctrl.h)

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

構文

VOID FORWARD_WM_NOTIFY(
   HWND     hwnd,
   int      idFrom,
   NMHDR    *pnmhdr,
   function fn
);

パラメーター

hwnd

型: HWND

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

idFrom

型: int

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

pnmhdr

型: NMHDR*

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

fn

型: 関数

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

戻り値

型: VOID

fn パラメーター に依存する意味を持つ値を返します。

備考

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 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h