window字符集与利用向导创建mfc

1.字节对应

英语1个字符对应1个字节 多字节

中文1个字符对应多个字节 宽字节 Unicode utf-8 3个 GBK2个

2.多字节转换 为宽字节

TEXT是由自适应编码的转换 TCHER 自适应编码的转换 _T是由自适应编码转换,L("")多字节转宽字节

3.统计字符串长度

统计字符串长度

char * hh = "aaa";

int num = strlen(hh);

统计宽字节的字符串长度

wchar_t *p2 = L"bbbbb";

int num2 = wcslen(p2);

4.char与CString之间的转换

char* ---> CString

char *p3 = "ccc";

CString str = CString(p3);

CString --->char *

CStringA tmp;

tmp = str;

char * pp = tmp.GetBuffer();

5.利用向导创建MFC

MFC应用程序框架结构的基石是文档/视图体系结构,它定义了一种程序结构,这种结构依靠文档对象保存应用程序的数据,并依靠视图对象控制视图中显示的数据,把数据本身与它的显示分离开。

数据的存储和加载由文档类来完成,数据的显示和修改则由视类来完成。MFC在类CDoc和CView 中为稳定视图提供了基础结构。CWinApp、CFrameWnd和其他类与CDoc和 CView合作,把所有的片段连在了一起。

CView类也派生于CWnd类,框架窗口是视图窗口的一个父窗口。主框架窗口(CFrameWnd)是整个应用程序外框所包括的部分,即图中粗框以内的内容,而视类窗口只是主框架中空白的地方。框架窗口是视类口的父窗口,那么视类窗口就应该始终覆盖在框架类窗口之上

window字符集与利用向导创建mfc_第1张图片

创建mfc程序

window字符集与利用向导创建mfc_第2张图片
window字符集与利用向导创建mfc_第3张图片

查看项目的类视图

window字符集与利用向导创建mfc_第4张图片

拓展知识点

MFC 中后缀名为Ex的函数都是扩展函数。

在MFC中,以Afx前缀的函数都是全局函数,可以在程序的任何地方调用它们。

通常我们不必编写OnPaint处理函数。当在View类里添加了消息处理OnPaint()时,OnPaint()就会覆盖掉OnDrawO.

添加事件

window字符集与利用向导创建mfc_第5张图片
window字符集与利用向导创建mfc_第6张图片

你可能感兴趣的:(C++,c++)