Windows消息
1. 消息结构
typedef struct tagMSG {
HWND hwnd; //接收消息的窗口句柄
UINT message; //消息标识,程序只能使用它的低字(word),高字被系统留用
WPARAM wParam; //定义为该消息的附加信息
LPARAM lParam; //定义为该消息的附加信息
DWORD time; //记录消息被发送的时间
POINT pt; //记录消息被发送时光标的位置
} MSG, *PMSG;
2. 消息分类
2.1 根据接收的对象分为:窗口消息、控件消息、视图消息(也是一种控件) 等
窗口消息
WM_**
控件消息
Button | Check Box | Radio Button:BN_** | BCN_** | NM_**
Edit Control:EN_** | NM_**
Combo Box:CBN_** | NM_**
List Box:LBN_** | NM_**
Horizontal Scroll Bar | Vertical Scroll Bar
| Slider Control | Spin Control
| Progress Control | Hot Key:NM_**
List Control:HDN_** | LVN_** | NM_**
Tree Control:TVN_** | NM_**
Tab Control:TCN_** | NM_**
Animation Control:ACN_** | NM_**
Rich Edit 2.0 Control:EN_**
Date Time Picker:DTN_** | NM_**
Month Calendar Control:MCN_** | NM_**
IP Address Control:IPN_** | NM_**
Extended Combo Box:CBEN_** | CBN_** | NM_**
视图消息
EditView:EN_** | NM_**
FormView:
HtmlView:
HtmlEditView:
ListView:LVN_** | LVM_**| NM_**
RichEditView: EN_** | NM_**
ScrollView: