9.25

今天讲的主要就是关于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提供的类向导非常实用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Windows程序的内部运行原理 学习了MFC的一些理论性知识和实际的操作应用! 以下是理论知识: char:是A...
    张正戈hg阅读 385评论 1 0
  • Windows编程基础 总结: 25号开始学习Windows编程基础,MFC编程。Windows和MFS中的字符,...
    张梦涵625阅读 180评论 0 0
  • 一.知识点 MFC中CString字符串类: 1.CString 类对象的初始化:CString str; 2.取...
    吕林桦阅读 195评论 0 0
  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 10,718评论 3 71
  • 算下来,人生过半。来到此时此刻,再不想仓皇出逃,当年能丢下所有的勇气,早就湮灭在一日三餐,日日琐碎中。慢慢...
    阿耔阅读 215评论 0 1