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

MFC 消息

ON_NOTIFY_REFLECT是处理消息的手段,控件传递给父窗体的普通的消息都是由父窗体函数来处理
但由ON_NOTIFY_REFLECT映射的消息先由该控件处理,如果该控件没有处理函数再发往父窗体处理。

ON_NOTIFY_REFLECT_EX映射的处理函数(OnNotify)如果返回值为true,则父窗体不进行处理,
如果返回值为false,则控件处理完后,父窗体也进行处理。

 

WM_NOTIFY是为了扩展WM_COMMADN消息而产生的,WM_COMMAD狭义上说只响应了BTNDOWN事件,

其它的事件是不能响应的,这个时候就需要WM_NOTIFY了。

 

ON_WM_开头的都是系统级消息,如关于窗口创建之类的。

 

ON_MESSAGE为自定义消息。

 

ON_COMMAND_EX和ON_COMMAND_RANGE的区别:

ON_COMMAND_EX的id可以不连续, ON_COMMAND_EX还可以让几个消息目标处理同一个消息

ON_CONTROL_REFLECT暂时不知

 

这个百度百科写得不错。

http://wenku.baidu.com/link?url=WLA9xVV-34SqcRqzVRqX70DPlzKO4bnViZjMPpN3X0P8AhC-5aa4zEg7gIo3qtOoJbPw1ZSbQ1qAPGQ5qMpisrg9TAtUoEl28D10wyYMr6W

 

转载于:https://www.cnblogs.com/zkzk945/p/5446160.html

相关文章:

  • Asp.net常用的三十多个代码(2)
  • 1、Nginx安装和配置文件
  • 小插曲之变量和字符串 - 零基础入门学习Python003
  • Linux rpm 命令参数使用
  • 不起眼的 z-index 却能牵扯出这么大的学问(转)
  • 创建简单存储过程
  • jquery ajax学习笔记
  • 前端工程化 - bower
  • WindowProc和DefWindowProc的区别
  • (转)h264中avc和flv数据的解析
  • JAVA - IDEA快捷键(精简版)
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • 高吞吐量的分布式发布订阅消息系统Kafka-- 管理工具 Kafka Manager
  • TestLink相关配置
  • 新版Azure CDN HTTPS加速服务正式上线
  • 2017届校招提前批面试回顾
  • Android优雅地处理按钮重复点击
  • CentOS 7 防火墙操作
  • IDEA 插件开发入门教程
  • node入门
  • Objective-C 中关联引用的概念
  • PHP变量
  • Redux 中间件分析
  • Web Storage相关
  • Web设计流程优化:网页效果图设计新思路
  • 产品三维模型在线预览
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 聊聊sentinel的DegradeSlot
  • 手机端车牌号码键盘的vue组件
  • 王永庆:技术创新改变教育未来
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 在Unity中实现一个简单的消息管理器
  • 转载:[译] 内容加速黑科技趣谈
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​如何防止网络攻击?
  • !!java web学习笔记(一到五)
  • #微信小程序:微信小程序常见的配置传旨
  • (1)Android开发优化---------UI优化
  • (arch)linux 转换文件编码格式
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (七)Knockout 创建自定义绑定
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net/c# memcached 获取所有缓存键(keys)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET程序员迈向卓越的必由之路
  • .net开发时的诡异问题,button的onclick事件无效