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
返回值
类型: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 |