zoukankan      html  css  js  c++  java
  • Windows中的消息与消息队列

    消息

    在Windows中,消自由MSG结构体表示 

    1 typedef struct tagMSG
    2 {
    3     HWND hwnd;
    4     UINT message;
    5     WPARAM wParam;
    6     LPARAM lParam;
    7     DWORD time;
    8     POINT pt;
    9 }MSG;

    HWND hwnd

     消息所属的窗体句柄

    message

    指定了消息的标识符。在Windows应用程序中,消息是由一个数值来表示 的。一般为WM_XXX宏(WM是WindowsMessage的缩写)

    wParam和lParam

    指定消息附加信息

    不同消息附加的信息都不一样

    time

    消息投递到消息队列中的时间

    pt

    鼠标的当前位置

    消息队列

    每一个Windows程序运行后,系统都会为该程序创建一个消息队列,这个消息队列用来存放该程序创建的窗口消息

    Windows系统将产生的消息依次放入到消息队列中,而应用程序则通过一个消息循环不断地从消息队列中取出消息,并进行响应。

    life runs on code

    作者: zhaotianff

    转载请注明出处

  • 相关阅读:
    checkbox的checked事件的javascript使用方法
    JSTL标签API(c)的使用
    radios控件的使用
    验证方法判斷input是否为空
    软件课设Day5
    软件课设Day4
    软件课设Day3
    软件课设Day2
    软件课设Day1
    2019/08/23最新进展
  • 原文地址:https://www.cnblogs.com/zhaotianff/p/11285312.html
Copyright © 2011-2022 走看看