欢迎来到Java学习网!
设为首页 | 加入收藏
当前位置: 首页 > 编程开发 > VC++编程 >

消息机制是Windows应用程序运行的核心工作机制。消息往往用一个如下的结构体MSG来表示,其定义如下:

  typedef struct tagMSG

  {

  HWND hwnd;

  UINT message;

  WPARAM wParam;

  LPARAM lParam;

  DWORD time;

  POINT pt;

  }MSG;

  其中,结构体的成员说明如下:

  (1)hwnd

  该消息所在的窗口句柄,若此参数为null,则可检索所在驻留在消息队列中的消息。

  (2)message

  消息值,每个Windows消息都有一个消息值,该值由Windows.h头文件中的宏定义来标识。

  (3)wParam和lParam

  包含有关消息的附加信息,它随消息的不同而不同。

  (4)time

  指定消息送至队列的时间界限

  (5)pt

  指定消息发送时屏幕光标的位置,其数据类型POINT也是一个结构体,其定义如下:

  typedef struct tagPOINT

  {

  LONG x;

  LONG y;

  }POINT;

    相关教程
    推荐内容