VC++ 6.0程序设计课件.pptxVIP

VC++ 6.0程序设计课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章、MFC对消息的管理消息消息的功能:Windows应用程序利用Windows消息(Message)与应用程序及系统进行信息交换消息的表示消息本身内容UINT message 32位无符号整数附加信息WPARAM wParamLPARAM lParam消息的定义typedef struct tagMSG { HWND hwnd; //窗口句柄,其作用是:Identifies the //window whose window procedure //receives the message. UINTmessage; //消息标识,由Windows.h头文 件中的宏定义来标识 WPARAM wParam; //包含有关消息的附加信息,不同 消息其值有所不同 LPARAM lParam; //附加 DWORD time; //指定消息送至队列的时间 POINT pt; //指定消息发送时屏幕光标的位置, 其数据类型POINT也是一个结构体} MSG; //…\vc\include\wtypes.htypedef struct tagPOINT {LONG x; LONG y;} POINT;HWND UINT: unsigned int DWORD :unsigned long WPARAM:typedef UINT WPARAM;LPARAM :typedef LONG LPARAM;消息号:由事先定义好的消息名标识消息字参数(wParam) :用于提供消息的附加信息长字参数(lParam) :用于提供消息的附加信息附加信息与具体消息号的值有关,在Win中消息用结构体MSG表示MFC中消息的分类可以把Windows消息分为三类:1.Windows标准消息(WM_开头)2.control notification3.命令消息(WM_COMMAND)消息分类详见“Message%20Categories.docMessage Categories”MFC消息的发送Windows消息的发送SendMessagePostMessageSendDlgItemMessage 消息的发送函数SendMessage :Sends the specified message to this window. The SendMessage member function calls the window procedure directly and does not return until that window procedure has processed the message. LRESULT SendMessage( HWND hWnd, //消息要发往的窗口的句柄 UINT Msg, //要发送的消息 WPARAM wParam, //消息的第一个参数 LPARAM lParam //消息的第二个参数);PostMessage: Places a message into the window’s message queue and returns immediately(that is to say ,returns without waiting for the corresponding window to process the message. )BOOL PostMessage( HWND hWnd, //消息发往的窗口 UINT Msg, //要发送的消息 WPARAM wParam, //消息的第一个参数 LPARAM lParam //消息的第二个参数);PostMessage函数同SendMessage类似,它把消息放在指定窗口的消息队列中,然后不等消息处理完就返回,而不象SendMessage那样必须等到消息处理完毕才返回。SendDlgItemMessage函数用于向对话框的某个控件发送消息LONG SendDlgItemMessage( HWND hDlg, //对话框句柄 int nIDDlgItem, //对话框控件的ID UINT Msg, //要发送的消息 WPARAM wParam, //消息的第一个参数 LPARAM lParam //消息的第二个参数); 消息的传递从消息产生,到消息被接收消息的接收CWinApp 类的Run成员函数中的消息循环不停地从消息队列中提取由各种事件产生的消息(如WM_LBUTTONDOWN , WM_L

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体 菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档