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

具体代码图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值