第2章windows程序设计教案.pptVIP

  • 1
  • 0
  • 约6.26千字
  • 约 56页
  • 2018-12-29 发布于广东
  • 举报
2.3 消息处理函数 ——窗口过程WndProc() 2.3.1 消息处理函数的作用和形式 对消息的处理发生在窗口消息处理函数中。窗口消息处理函数确定了窗口怎样响应用户的输入以及在窗口的客户区中显示些什么。 在前面的例子中,窗口消息处理函数是命名为WndProc()的函数,但是可任意命名(只要求不和其它名字发生冲突)。 一个Windows程序可以注册多个窗口类,每个窗口类和一个窗口消息处理函数相关联,所以,一个Windows程序可以有多个窗口消息处理函数。 窗口消息处理程序总是定义为如下形式: 注意,窗口消息处理函数的四个参数与MSG结构体的前四个字段是相同的。第一个参数hwnd是接收消息的窗口的句柄,它与CreateWindow()函数的传回值相同。对于只建立一个窗口的程序,这个参数是程序所知道的唯一窗口句柄。如果程序是依据同一窗口类(同时也是同一窗口消息处理函数)建立多个窗口,则hwnd标识接收消息的特定窗口。 第二个参数与MSG结构体中的message字段相同,它是标识消息的数值。最后两个参数都是32位的消息参数,提供关于消息的更多信息。 2.3.2 消息处理函数中怎样处理消息 一般来说,Windows程序员使

文档评论(0)

1亿VIP精品文档

相关文档