MFC入门 1.1消息机制

学习背景: 选了门叫高级可视化的选修课,以为是QT,上了才发现是MFC,懒得退了,周末学一下MFC。看的b站的学习资料,链接如下:https://www.bilibili.com/video/av20005978?p=2

下面是学习笔记,转载的话附个链接嘛。

1-1

SDK:第三方写好的工具包

API:  为程序接口,团队交互时使用,Windows应用程序的API由C语言实现。

(2)窗口和句柄

1-2

客户区与非客户区。

父窗口和子窗口:子窗口依赖于父窗口。

句柄(handle):在Windows中,有各种各样的资源(窗口,图标,光标、画刷等),系统会为他们分配内存,并返回标识这些资源的标识号(唯一的),即句柄。

有图标句柄,光标句柄,画刷句柄等。

(3)消息与消息队列

按下鼠标左键时,操作系统感知到该事件,投递到应用程序的消息队列中,等待应用程序的处理。

1-3

1,操作系统感知鼠标点击并封装成消息--->消息队列

2.应用程序 获取消息分发消息到操作系统

3.回调函数的过程叫窗口过程

(4)Winmain函数 

为入口函数

 1.2.2 Windows编程模型

程序实现的步骤为:

1)WinMain函数的定义

2)创建一个窗口

3)进行消息循环

4)编写窗口过程函数

下面是底层实现,好多呀不想写,02视频第十七分钟开始,想了解的可以自己看一下。

1.设计窗口 WNDCLASS 

2.注册窗口

3.创建窗口

4.显示和更新

5.通过循环消息

6.处理窗口

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值