当前位置: 首页 > news >正文

学校资源网站建设方案/除了91还有什么关键词

学校资源网站建设方案,除了91还有什么关键词,wordpress安装悬浮qq,做电商要注册网站吗Windows系统中的程序大部分都是通过消息和事件驱动的。在windows下的应用程序主要工作是进行消息的循环处理,通过循环等待消息的到来和事件的发生,然后对不同的消息和事件运行相关的代码,完成相应的操作。Windows提供了大量的消息&#xff0c…

Windows系统中的程序大部分都是通过消息和事件驱动的。在windows下的应用程序主要工作是进行消息的循环处理,通过循环等待消息的到来和事件的发生,然后对不同的消息和事件运行相关的代码,完成相应的操作。Windows提供了大量的消息,主要包括3种类型:标准消息、通知消息和命令消息。当然也可以根据用户的需要自定义一些消息。这些消息在MFC中有统一的处理框架,即消息映射机制。消息映射机制将消息及其处理函数表示成一一对应的表,并对这张表进行分析处理。

总的来说,MFC消息映射机制的具体实现方法是:在每个能接收和处理消息的类中,定义一个消息和消息函数静态对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数指针是成对出现的。某个类能处理的所有消息及其对应的消息处理函数的地址都列在这个类所对应的静态表中。当有消息需要处理时,程序只要搜索该消息静态表,查看表中是否含有该消息,就可以知道该类能否处理此消息。如果能处理该消息,则同样依照静态表能很容易找到并调用对应的消息处理函数。

无论时利用MFC向导还是手动添加消息处理时,都需要在源文件中增加三处代码:

1、在类的定义中添加消息处理成员函数的函数声明。

2、在类的消息映射表中加入相应的消息映射表项。

3、在类的实现中加入该消息处理成员函数的函数实现。

如果时自定义消息,则还需要在头文件中定义自定义消息的宏。

例如:要在ABC类中添加个自定义消息UM_AAA的处理,当消息产生的时候,响应OnAAA( )函数。可以按照下面四个步骤来实现:

1、在头文件ABC.H中定义自定义消息的宏。

#define UM_AAA WM_USER+1

在windows系统中提供了大量的消息的同时可以给用户自定义消息提供了空间,我们在自定义消息的宏的时,只有选择WM_USER以上的数值就不会与系统提供的消息冲突了。

2、在头文件ABC.H中声明消息响应函数的OnAAA( )。

protected:

//{{AFX_MSG (ABC)

afx_msg void OnAAA( );

//}}AFX_MSG

DECLARE_MESSAGE_MAP( )

消息响应函数应该放在DECLARE_MESSAGE_MAP( )之前,AFX_MSG注释宏之间。该函数声明前不有一个afx_msg限定符,这也是一个宏,这个宏表面这个函数是一个消息响应函数的声明。

3、进行消息映射

BEIGIN_MESSAGE_MAP(ABC)

//{{AFX_MSG_MAP(ABC)

ON_MESSAGE(UM_AAA, OnAAA)

//}}AFX_MSG_MAP

END_MESSAGE_MAP( )

在END_MESSAGE_MAP( )之前的AFX_MSG_MAP注释宏之间用ON_MESSAGE( )将UM_AAA和OnAAA响应函数相关联起来。

4、在ABC.CPP中将消息响应函数的实现

void OnAAA( )

{……}

只有按照上面的4个步骤,就可以根据自己的需要,在系统程序中添加合适的消息和响应函数了。
http://www.lbrq.cn/news/815743.html

相关文章:

  • 光电网站设计/深圳哪里有网络推广渠避
  • ecshop做企业网站/广告推广怎么做最有效
  • 特色食品网站建设策划书/海外营销方案
  • 如何做网站结构分析/草莓永久地域网名入2022
  • 卡密商城平台/seo宣传网站
  • 公司网站开发模板/属于网络营销的特点是
  • 银川制作网站/自己怎么优化网站排名
  • wap手机建站平台/体验式营销经典案例
  • 招商网站大全/网站如何做优化推广
  • 做新闻的网站怎样赚钱/湖南企业seo优化
  • 吉林建设监理协会网站/网络宣传的方法有哪些
  • 毕业设计做视频网站设计/视频专用客户端app
  • 深圳网站公司哪家好/网站优化要做哪些
  • 为什么网站建设还要续费/qq空间刷赞网站推广
  • 电脑系统做的好的网站/今日新闻摘抄十条
  • 公司母婴室建设的意义/深圳优化网站
  • ps做网站要求/青岛网站制作推广
  • 深圳做网站要多少/市场调研报告总结
  • 苏州市姑苏区疫情防控电话/seo的主要分析工具
  • 网站上的个人词条怎么做的/互联网营销推广渠道
  • 网站建设项目汇报/会计培训班需要学多长时间
  • 邯郸做移动网站费用/高端网站建设
  • 做网站需要向客户了解什么/360上网安全导航
  • 做海外市场什么网站推广/淘宝店铺运营
  • 中山创海软件网站建设/最新中国新闻
  • xx网站开发建设方案/seo长沙
  • 传承网页设计公司/西安网络推广优化培训
  • 自己的网站怎么做seo/网络推广营销方法
  • 单页网站做cpa/发布软文广告
  • 浙江非标电动车/徐州关键词优化排名
  • 【LLM】Kimi-K2模型架构(MuonClip 优化器等)
  • 从零开始大模型之编码注意力机制
  • Cgroup 控制组学习(一)
  • LeetCode|Day26|191. 位 1 的个数|Python刷题笔记
  • 篇五 网络通信硬件之PHY,MAC, RJ45
  • 【LeetCode 热题 100】22. 括号生成——(解法一)选左括号还是选有括号