9.25

2017-09-25  本文已影响0人  老翟_4856

今天讲的主要就是关于MFC的入门知识,许多内容了解即可,不在此处一一列举,下面记录几个比较重要的代码,以便日后方便查看。

CString str(_T("HelloWorld"));//定义一个字符串str初始化为 HelloWorld

MessageBox(str);//运行时在屏幕上以窗口化的方式输出字符串str的内容

字符串的连接:+、+=

CString str(_T("abc"));

str = _T("de") + str + _T("kp"); //str == deabckp

TCHAR szBuf[] = _T("789");

str += szBuf; //str == deabckp789

CString 对象类型的转换:

格式化字符串:Format 方法,实现从 int、long 等数值类型、TCHAR、TCHAR * 等类型向 CString 类型的转换;

int num = 6;      CString str;      str.Format(_T("%d"), num);

CString 类型向 int 等数值类型

CString str1(_T("123"));      int num = _ttoi(str1);

CClientDC客户区设备上下文用于客户区的输出。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是:

CClientDC dc(this);//this一般指向本窗口或当前活动视图

dc.TextOutW(point.x,point.y,str);

Invalidate()的作用是立刻更新显示,令区域重绘。

另:vc2010提供的类向导非常实用。

上一篇 下一篇

猜你喜欢

热点阅读