深入浅出MFC第一章笔记

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注册窗口类,需要用到传递进来的参数instance
		initinstance 中CreateWindow创建窗口,showwindow显示窗口,updatewindow发送wm_piant
7.	消息队列消息:有系统消息队列(键盘,鼠标),应用程序消息队列
	用户模式下postmessage发送到应用消息队列
	非消息队列消息:
	用户模式下sendmessage发送到窗口函数处理
8.PreTranslateMessage的调用是在DispatchMessage调用窗口函数之前执行,执行失败,不会转发消息到窗口函数,如果想要屏蔽某个消息可以重载PreTranslateMessage返回false,
9.CreateWindow执行之前会先执行PreCreateWIndow,CreateWindow会发送WM_Create
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值