1.点击关闭按钮,发送WM_close到消息队列,getmessage取出,窗口程序执行destroywindow销毁窗口,发送wm_destory到消息队列,getmessage取出,窗口程序发送wm_quit到消息队列,退出消息循环
3.mfc链接文件: .res .obj c runtime 的lib文件(/MT或者/ML等不同库文件不同)
4.getmessage 会在内部等待直到取出消息,peekmessage会立即返回
5.windows消息主要是3种:wm_Close等窗口消息,wm_command子控件的消息,wm_notify(需要传递额外数据的复杂控件会用wm_notify代替wm_command)
6.winmain Initapplication 中RegisterClass注册窗口类,需要用到传递进来的参数instanceinitinstance 中CreateWindow创建窗口,showwindow显示窗口,updatewindow发送wm_piant
7.  消息队列消息:有系统消息队列(键盘,鼠标),应用程序消息队列用户模式下postmessage发送到应用消息队列非消息队列消息:用户模式下sendmessage发送到窗口函数处理
8.PreTranslateMessage的调用是在DispatchMessage调用窗口函数之前执行,执行失败,不会转发消息到窗口函数,如果想要屏蔽某个消息可以重载PreTranslateMessage返回false,
9.CreateWindow执行之前会先执行PreCreateWIndow,CreateWindow会发送WM_Create

深入浅出MFC第一章笔记相关推荐

  1. 计算机应用基础自学手写笔记,计算机应用基础第一章笔记.docx

    计算机应用基础第一章笔记 1.计算机工具的变迁 2.计算机的发展过程 3.冯.诺依曼计算机的工作原理 4.计算机系统的硬件和软件组成 5.计算机的性能指标 6.影响计算机的性能因素 7.数据在计算机中 ...

  2. 《Python深度学习》第一章笔记

    <Python深度学习>第一章笔记 1.1人工智能.机器学习.深度学习 人工智能 机器学习 深度学习 深度学习的工作原理 1.2深度学习之前:机器学习简史 概率建模 早期神经网络 核方法 ...

  3. Spring第一章笔记

    Spring第一章笔记 第一步: 配置pom文件导入依赖 <dependencies><dependency><groupId>org.springframewor ...

  4. 【智能计算系统笔记】第一章笔记及课后习题

    第一章笔记及课后习题 笔记 课后习题 1. 简述强人工智能和弱人工智能的区别. 2. 简述人工智能研究的三个学派. 3. 一个有两个输入的单个神经元构成的感知机能完成什么任务? 4. 深度学习的局限性 ...

  5. app研发录第一章笔记

    app研发录第一章笔记

  6. css高级教程第一章笔记

    2019独角兽企业重金招聘Python工程师标准>>> 大年30,今天刚刚看完第一章,上传上来一些笔记. 1.css:可以将文档的表现部分与内容分开 2.id:是唯一的,id可以用来 ...

  7. 《深入浅出MFC》学习笔记

    第一章 win32 基本程序概念 windows 是一个"以消息为基础的事件驱动系统".当系统内核捕捉到外围设备发生的事件后,将以一种特定的消息传递出去.而用户程序在接收到相应的消 ...

  8. 《数据库系统概论》第一章笔记

    本书第一章,介绍了一些数据库的基本概念,是理解后序章节的基础. 笔记基本上对这些基础概念的摘录. 做笔记的目的,一是加深记忆和理解,二是方便以后资料查找. 1.1 数据库系统概述 1.1.1 数据库系 ...

  9. 自动驾驶决策规划算法第一章笔记 忠厚老实的老王

    第一章 自动驾驶决策规划算法数学基础 第一节:决策规划算法的地位和作用 该笔记来自b站up主(偶像):憨厚老实的老王视频链接主页 第二节:为什么规划中经常见到五次多项式

  10. Java核心技术·卷二·第一章笔记

    Java核心技术·卷二·笔记 第一章:Java8的流库 Java8引入的用来以"做什么而非怎么做"的方式的处理集合 1.1 从迭代到流的操作 package com.package ...

最新文章

  1. javascript案例_如何在JavaScript中使用增强现实-一个案例研究
  2. 面试官:你说你精通Redis,你看过持久化的配置吗?
  3. Linux如何从图形界面切换到命令界面
  4. 基于python的开源商业软件套装 Odoo 简介
  5. 2016年Android实习岗位 腾讯二面+阿里一面
  6. flash 语法 入门
  7. 调试 不弹出 小米_时隔六年,小米NFC碰碰贴复活,碰一下自动亮灯、联网、投屏...
  8. 物联网在医疗保健中的应用
  9. Git初始化配置以及配置github
  10. 陶哲轩实分析 定理 13.4.6
  11. 【fiddler】用fiddler实现android手机抓包
  12. eclipse加载jdbc驱动(mysql)
  13. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——第1篇 获取伴奏篇 第1章 MIDI音乐伴奏的获取与制作 1.1 电脑MIDI音乐与设备的介绍...
  14. 实践丨手把手教你用STM32设计WiFi语音播报日程表
  15. cd linux安装到u盘,安装 CDLinux 到移动硬盘或U盘
  16. mac清理软件哪个好用?五大Mac Cleaner介绍推荐
  17. 【渝粤题库】陕西师范大学202021宏观经济学作业(高起本、专升本)
  18. Luvwgyx的娱乐场-题解
  19. 微信小程序参数传递获取当前页面的url和参数
  20. 将军今天讲c语言了吗第六,计算机c语言 第六章:函数 教学设计(修改).doc

热门文章

  1. ps怎么导入lut预设?Photoshop导入lut调色预设教程
  2. Python教学视频(七)分支结构
  3. 2021 年百度之星·程序设计大赛 - 初赛一
  4. Android APP开发文档模板
  5. 基于Modbus TCP的MCGS上位机软件教程
  6. 昆仑通态如何连接sqlserver数据库_[其他]:MCGS与其他组态软件及ERP软件协同应用...
  7. MVPArms实现本现数据缓存
  8. MVPArms官方快速组件化方案开源,Android快速开发之架构组件
  9. 文件内容快速搜索工具(Everything、Listary、DocFetcher)
  10. cad怎么查找未闭合_CAD有个工具(命令)是清除没有闭合的图形是哪个