MFC学习笔记001

教程:B站黑马程序员MFC教程(3天)
网址:https://www.bilibili.com/video/BV1JW41147NX?p=1
需要下载API: VC++之MFC类库中文手册(修正者:一怀去意) (注:百度可以找到,百度网盘下载)

课程安排

第一天(Win消息机制,SDK编程基础):
1,基本概念介绍(SDK,API,句柄,消息队列,WinMain函数)
2,第一个Windows界面程序(WinAPI)
3,消息循环和窗口过程函数
4,第一个MFC程序(CWinApp,CFrameWnd)
5,消息映射
6,unicode字符集介绍
7,根据向导创建MFC应用程序
8,MFC应用程序几个重要函数的介绍
9,事件的添加和删除

第二天(对话框,常用控件,文档和视图):
1,对话框(模态和非模态)
2,常用控件的使用
a)按钮CButton
b)编辑框CEdit
c)组合框(下拉框)CComboBox
d)列表视图控件CListCtrl
e)树视图控件CTreeCtrl
f)标签控件CTabCtrl

第三天(综合案列:销售信息管理系统)

第一天

1,底层实现窗口
1.1 sdk api 句柄
1.2 消息处理机制
1.3 头文件 windows.h
1.4 程序入口 WinMain

2,具体6个步骤
2.1 1,设计窗口 WNDCLASS wc
2.2 2,注册窗口 RegisterClass
2.3 3,创建窗口 createWindow
2.4 4,显示和更新 showWindow updateWindow
2.5 5,通过循环取消息 MSG msg
2.5.1 写循环 while(1)
2.5.2 GetMessage==false 退出循环
2.5.3 翻译消息
2.5.4 分发消息
2.6 6,窗口过程
2.6.1 LRESULT CALLBACK WindowProc
2.6.2 返回默认处理
2.6.3 return DefWindowProc(hwnd,uMsg,wParam,lParam);
2.6.4 点击叉子 WM_CLOSE destroy
2.6.5 WM_DESTROY postQuitMessage(0)
2.6.6 鼠标左键按下
2.6.7 键盘按下
2.6.8 绘图文字
3,利用mfc创建窗口
3.1 mfc头文件 afxwin.h
3.2 自定义类 继承与CWinApp应用程序类 MyApp app 应用程序对象,有且仅有一个
3.3 程序如果 InitInstance
3.4 入口里创建窗口
3.5 窗口类MyFrame 继承与CFrameWnd
3.6 MyFrame构造中Create(NULL,标题名称)
3.7 创建窗口对象
3.8 显示和更新
3.9 m_pMainWnd = frame;//保存指向应用程序的主窗口的指针

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值