当前位置:首页 > 教育 > 正文内容

msg是什么文件(只狼msg是什么文件)

2023-03-04 03:00:14教育644

大家好,小活来为大家解答以上的问题。msgbox,msg这个很多人还不知道,现在让我们一起来看看吧!

msg是什么文件(只狼msg是什么文件)

1、MSG 商品名称:味精,味素。

2、因味精起源于小麦,俗称麸酸钠、谷氨酸钠。

3、 英文名称:Monosodium L-glutamate。

4、简写:MSG 性状:味精是无色至白色的柱状结晶或白色的结晶性粉末。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23、 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. minigui中的MSG的定义: 在 MiniGUI 中,消息被如下定义(include/window.h): 352 typedef struct _MSG 353 { 354 HWND hwnd; 355 int message; 356 WPARAM wParam; 357 LPARAM lParam; 358 #ifdef _LITE_VERSION 359 unsigned int time; 360 #else 361 struct timeval time; 362 #endif 363 POINT pt; 364 #ifndef _LITE_VERSION 365 void* pAdd; 366 #endif 367 }MSG; 368 typedef MSG* PMSG; 一个消息由该消息所属的窗口(hwnd)、消息编号(message)、消息的 WPARAM 型参数(wParam)连同消息的 LPARAM 型参数(lParam)组成。

24、消息的两个参数中包含了重要的内容。

25、比如,对鼠标消息而言,lParam 中一般包含鼠标的位置信息,而 wParam 参数中则包含发生该消息时,对应的 SHIFT 键的状态信息等。

26、对其他不同的消息类型来讲,wParam 和 lParam 也具备明确的定义。

27、当然,用户也能够自定义消息,并定义消息的 wParam 和 lParam 意义。

28、为了用户能够自定义消息,MiniGUI 定义了 MSG_USER 宏,可如下定义自己的消息: #define MSG_MYMESSAGE1 (MSG_USER + 1) #define MSG_MYMESSAGE2 (MSG_USER + 2)。

本文到此分享完毕,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://xixia168.cn/n/jy/271697.html

标签: msg
分享给朋友:

“msg是什么文件(只狼msg是什么文件)” 的相关文章

关于点睛之笔的介绍(点睛之笔)

关于点睛之笔的介绍(点睛之笔)

大家好,小编小新来为大家解答这个问题。点睛之笔,关于点睛之笔的介绍很多人还不知道,现在让我们一起来看看吧!1、点睛之笔,汉语成语,拼音是diǎn jīng zhī bǐ。2、出自《晋书·顾恺之传》,指文章传神绝妙之处。这篇文章到此就结束,希望能帮助到大家。...

qq三国电脑绑定(齐齐是个大孬但)

qq三国电脑绑定(齐齐是个大孬但)

大家好,小活来为大家解答以上的问题。齐齐是个大孬但,qq三国电脑绑定这个很多人还不知道,现在让我们一起来看看吧!1、可以,你进官网,那里有密保绑钉,手机绑钉,电脑绑钉,如果你电脑绑起的,点解绑,输你的那些问题答案就可以解除啦!相信我的话可以给我,我帮你解绑。2、我什么都不要,就想交个QQ三国朋友。3...

关于星际宝贝的介绍(星际宝贝)

关于星际宝贝的介绍(星际宝贝)

大家好,小编蜜蜜来为大家解答这个问题。星际宝贝,关于星际宝贝的介绍很多人还不知道,现在让我们一起来看看吧!1、《星际宝贝》是美国克里斯·桑德斯执导的电视动画片,全65集,于2003年9月20日在美国播出。2、  2007年10月24日起,在中央电视台少儿频道(CCTV-14)的《动漫世界》栏目播出。...

常州市武进区教育网(常州市武进区教育强区新闻发布会)

常州市武进区教育网(常州市武进区教育强区新闻发布会)

大家好,小活来为大家解答以上的问题。常州市武进区教育强区新闻发布会,常州市武进区教育网这个很多人还不知道,现在让我们一起来看看吧!1、常州市武进区教育局的电话号码:0519-86307083 具体什么事情打电话再问相关科室的电话吧。本文到此分享完毕,希望能帮助到大家。...

关于破冰行动剧情介绍的介绍(破冰行动剧情介绍)

关于破冰行动剧情介绍的介绍(破冰行动剧情介绍)

大家好,小编可心来为大家解答这个问题。破冰行动剧情介绍,关于破冰行动剧情介绍的介绍很多人还不知道,现在让我们一起来看看吧!1、《破冰行动》是由中央电视台、北京爱奇艺科技有限公司等联合出品,公安部宣传局、公安部禁毒局、广东省公安厅、北京欢乐源泉影视传媒有限公司、北京京默影视传媒文化有限公司联合摄制,傅...

盈科数码(盈科数码宁波官网)

盈科数码(盈科数码宁波官网)

大家好,小活来为大家解答以上的问题。盈科数码宁波官网,盈科数码这个很多人还不知道,现在让我们一起来看看吧!1、没记错应该是在灵桥广场4楼。2、那里的都是水货机子。3、质量还不赖。本文到此分享完毕,希望能帮助到大家。...