在网上看到CTrayIcon的代码应用中:自定义消息 #define WM_MY_TRAY_NOTIFICATION WM_USER+1005
定一个函数afx_msg LRESULT OnTrayNotification(WPARAM wp, LPARAM lp);
做一个消息映射
BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
ON_MESSAGE(WM_MY_TRAY_NOTIFICATION, OnTrayNotification)
END_MESSAGE_MAP()接着如果我把鼠标移动到注册的托盘上,就自动调用OnTrayNotification。我想问的是,似乎没有定义WM_MY_TRAY_NOTIFICATION就是鼠标移动到托盘上的消息,为什么我鼠标移动到托盘上就出发了这个消息呢?还是ON_MESSAGE本来就是传递托盘消息的?