-
-
[分享] WM_NOTIFY的通知码
-
发表于:
2008-8-14 14:12
4885
-
case WM_NOTIFY:
//2个子对话框间的切换
if ( *(LPDWORD)((LPBYTE)lParam+8)==TCN_SELCHANGE )
//if ( ((LPNMHDR)lParam)->code == TCN_SELCHANGE )
代码来自加密与解密 第三版 16章的壳代码
lParam 是NMHDR结构的指针,所以
写成((LPNMHDR)lParam)->code 比 *(LPDWORD)((LPBYTE)lParam+8)更好看
typedef struct tagNMHDR {
HWND hwndFrom;
UINT idFrom;
UINT code; //Notification code
} NMHDR;
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!