第二章消息与消息队列-Read.ppt
第二章 消息与消息队列;;排队消息:;;消息环:;消息(WM_KEYDOWN和WM_KEYUP),虚键消息含有一个标志哪一个键被按过的虚键码,但不是它的字符值,要得到这个值,就必须调用函数TranslateMessage,由它来把虚键消息翻译成字符消息(WM_CHAR),再把它放回到消息队列中,这样字符消息才能在消息环的下轮循环中被发送到窗口过程。;图2-1 排队消息路由图;投递和发送消息:;;通用窗口消息覆盖了一个较大范围的信息和请求,包括鼠标和键盘输入消息、菜单和对话框输入消息、窗口创建和管理消息以及动态数据交换消息(DDE)。;例子:
本应用程序自己用的消息定义:
#define USR_MYMESSAGE1 WM_USER+1
#define USR_MYMESSAGE2 WM_USER+2
应用程序间通讯用的消息:
应用程序1:
UINT app1MyMessage1=RegisterWindowMessage(“USR_MYMESSAGE1”);
UINT app1MyMessage2=RegisterWindowMessage(“USR_MYMESSAGE2”);
应用程序2:
原创力文档

文档评论(0)