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 |