DelphiWindowd消息讲述.ppt

Windowd消息 1 什么是消息? 消息是Windows对应用程序发送的有关“发生了某种 事件”的通知,比如点击鼠标,拖动窗口 Windows以Record的形式发送消息给应用程序。记 录中包括诸如事件的类型以及对这个消息附加的特定信 息。例如,对于单击鼠标所产生的消息来说,这个记录 中包含了单击鼠标时的坐标。这个记录类型叫做T M s g, TMsg各成员的含义 hwnd 32位的窗口句柄。窗口可以是任何类型的 屏幕对象,因为Win32能够维护大多数可 视对象的句柄(窗口、对话框、按钮、编辑 框等)。 message 用于区别其他消息的常量值,这些常量 可以是Windows单元中预定义的常量,也 可以是自定义的常量 wParam 通常是一个与消息有关的常量值,也可 能是窗口或控件的句柄。 lParam 通常是一个指向内存中数据的指针。 由于wParam 、 lParam和Pointer都是3 2位的因 此,它们之间可以相互转换。 消息的类型 Win32API为每个Windows消息定义了一个常量, 这些常量用于TMsg记录中的message字段。在 Delphi的Message单元中为

文档评论(0)

1亿VIP精品文档

相关文档