首页 > 品牌活动 > > 正文

【环球新视野】韩语msg是什么意思_msg什么意思

时间:2023-06-04 22:52:12 来源:互联网

1、在Windows程序中,消息是由MSG结构体来表示的。

2、MSG结构体的定义如下(参见MSDN):  typedef struct tagMSG {   HWND hwnd;   UINT message;  WPARAM wParam;  LPARAM lParam;  DWORD time;  POINT pt;  } MSG;  该结构体中各成员变量的含义如下:  第一个成员变量hwnd表示消息所属的窗口。

3、我们通常开发的程序都是窗口应用程序,一个消息一般都是与某个窗口相关联的。


【资料图】

4、例如,在某个活动窗口中按下鼠标左键,产生的按键消息就是发给该窗口的。

5、在Windows程序中,用HWND类型的变量来标识窗口。

6、  第二个成员变量message指定了消息的标识符。

7、在Windows中,消息是由一个数值来表示的,不同的消息对应不同的数值。

8、但是由于数值不便于记忆,所以Windows将消息对应的数值定义为WM_XXX宏(WM是Window Message的缩写)的形式,XXX对应某种消息的英文拼写的大写形式。

9、例如,鼠标左键按下消息是WM_LBUTTONDOWN,键盘按下消息是WM_KEYDOWN,字符消息是WM_CHAR,等等。

10、在程序中我们通常都是以WM_XXX宏的形式来使用消息的。

11、  提示:如果想知道WM_XXX消息对应的具体数值,可以在Visual C++开发环境中选中WM_XXX,然后单击鼠标右键,在弹出菜单中选择goto definition,即可看到该宏的具体定义。

12、跟踪或查看某个变量的定义,都可以使用这个方法。

13、  第三、第四个成员变量wParam和lParam,用于指定消息的附加信息。

14、例如,当我们收到一个字符消息的时候,message成员变量的值就是WM_CHAR,但用户到底输入的是什么字符,那么就由wParam和lParam来说明。

15、wParam、lParam表示的信息随消息的不同而不同。

16、如果想知道这两个成员变量具体表示的信息,可以在MSDN中关于某个具体消息的说明文档查看到。

17、读者可以在VC++的开发环境中通过goto definition查看一下WPARAM和LPARAM这两种类型的定义,可以发现这两种类型实际上就是unsigned int和long。

18、  最后两个变量分别表示消息投递到消息队列中的时间和鼠标的当前位置。

19、   hwnd   Identifies the window whose window procedure receives the message.   message   Specifies the message number.   wParam   Specifies additional information about the message. The exact meaning depends on the value of the message member.   lParam   Specifies additional information about the message. The exact meaning depends on the value of the message member.   time   Specifies the time at which the message was posted.   pt   Specifies the cursor position, in screen coordinates, when the message was posted.。

本文为大家分享到这里,希望小伙伴们有帮助。

关键词:
x 广告
共同抗疫!郑州71岁党员志愿者每天爬6栋楼,提醒800多户居民做核酸

1月4日,郑州市新冠肺炎疫情防控指挥部办公室发布通告对部分区域实施管控措施。这是近半年来,新冠疫情第3次造访郑州。截止至1月10日24时,

安阳疫情最新消息|1月11日8时至12日8时安阳市新增本土确诊病例39例,累计123例

安阳疫情最新消息2022年1月11日8时至12日8时安阳市新型冠状病毒肺炎疫情最新情况1月11日8时至12日8时,全市新增本土确诊病例39例(汤阴县38

迅速高效!“河南抗疫互助通道”网上网下联动 获群众点赞

核酸检测24小时了还没查到结果,怎么办?现在高速下站口的管控政策到底是什么样子的?从洛阳老城区自驾走高速回郑州,收费站还劝返吗?苏八

信阳市疫情防控工作视频调度会召开 陈志伟出席会议

1月11日,市疫情防控工作视频调度会召开。代市长陈志伟出席会议并讲话。听取有关疫情防控重点工作和各县区(管理区、开发区)疫情防控工作

全国最新疫情消息:11日新增本土确诊病例166例 天津市今日启动第二轮全员核酸检测

11日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增新冠肺炎本土确诊病例166例(河南118例,其中安阳市65例、许昌市41例、

1月12日天津市放假半天 开启第二轮全员核酸检测

1月12日,天津市人民政府发布重要通告,为做好天津市第二轮全员核酸检测工作,全市机关和企事业单位于1月12日(星期三)下午放假半天。广大

x 广告

Copyright ©  2015-2022 华中评测网版权所有  备案号:京ICP备12018864号-26   联系邮箱:2 913 236 @qq.com