MFC学习笔记(一)底层窗口创建
底层窗口实现----win32项目
重要工具:VC++之MFC类库中文手册
下载途径:链接:https://pan.baidu.com/s/1udIn8JIQTdjgzOtGg60bUw 密码:09ql
Vs2015资源可留言,百度云私发,免费哈。
1、利用MFC创建窗口
1.1 MFC头文件afxwin.h
1.2 自定义类 继承于CWinApp 应用程序类,再用此定义对象 MyApp app; 有且只有一个
1.3 程序入口 InitInstance
1.4 在程序入口创建窗口
1.5 窗口类 MyFrame 继承于CFrameWnd
1.6 MyFrame 构造Create (NULL, 标题名称)
1.7 创建窗口对象
1.8 显示与更新
1.9 m_pMainWnd =frame;//保存指向应用程序的主窗
1.10 return TRUE
1.11 对项目进行配置,在属性页中,MFC的使用改为:在共享DLL中使用MFC
2、消息映射机制
2.1 声明宏,写到.h文件中
2.2 分界宏,写到.cpp文件中
2.3 消息映射宏写到 分界宏中间,
2.4 将相应函数原型放到.h文件
每个消息映射的对应函数都可以在vc++的MFC类库中找到。
2.5 将函数的实现写在.cpp文件中
2.6 鼠标、键盘、绘图的完成,具体见下面给出的代码
3、window字符集
3.1 多字节、宽字节、字符串转宽字节
3.2 声明宽字节字符串 wchar_t
3.3 统计宽字节字符串 wcslen()
3.4 TEXT做了自适应编码转换,转成当前项目配置的编码格式
3.5 char*与CString 之间转换
具体代码图: