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 之间转换

具体代码图:

 

发布了15 篇原创文章 · 获赞 44 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_42312574/article/details/81155999