Windows 消息机制要点
1. 窗口过程
每个窗口会有一个称为窗口过程的回调函数,它带有四个参 数,分
别为:窗口句柄消息 和两个消息参数
当窗口收到消息时系统就会调用此窗口过程来处理消息。
(所以叫回调函数)
2 消息类型
1) 系统定义消息(System-Dened Messages)
在 中事先定义好的消息,非用户定义的,其范围在之
间, 可以分为以下三类:
1>窗口消息(Windows Message)
与窗口的内部运作有关,如创建窗口,绘制窗口,销毁窗口等。可以是一般的
窗口,也可以是 控件等。
如: !"#$%# $&% '(#')# !%*!'*'"
!"'**+++
2>命令消息(Command Message)
与处理用户请求有关, 如单击菜单项或工具栏或控件时, 就会产生命令消息。
!'$&*''"表示菜单项,工具栏按钮或控件的
。如果是控件'"表示控件消息类型
3> 控件通知(Notify Message)
控件通知消息, 这是最灵活的消息格式, 其 分
别为: &'%,-控件 ,指向 &" 的指针。&" 包含控件通知
的内容, 可以任意扩展。
2) 程序定义消息(Application-Dened Messages)
用户自定义的消息, 对于其范围有如下规定:
(#"./01,,,222+ (#"34
评论0