MFC学习笔记(一):Static Text控件

原创 2016年06月02日 12:00:35

本人完全自学C++,从MFC入手

先是同事们推荐各种书籍,由于工作+自身原因,看着那些枯燥无味的理论知识真是又困又乏,简直就是受罪。总之看了很多书都是半途而废,没有一本书是从头到尾看完的。到头来还是什么都不会做。

毕竟工作了,不同上学时期,要学就要从简单的界面程序做起,让自己有一种成就感。MFC就是一种很好的界面编程。我最后找到一个特别好的C++学习网站:鸡啄米。从此以后我的学习感觉有了质的飞跃,突然感觉明白了很多。

当然之前看的那些半途而废的书也不是一点用途都没有,也许那些简单的基础才能让我更快的成长。

接下来,我将慢慢地讲述我的学习历程
这里写图片描述

一、双击运行VS2010,首次运行的时候需要选择语言,这里选择 C++,以后默认就是C++编程。
启动后,VS2010界面大致如下:(如果发现有不同的话,可以在‘视图’中添加或删除某个窗口,而且窗口可以任意拖动到其它位置)
这里写图片描述

二、新建项目:
方法一:VS2010启动后,点击界面上的“新建项目”
方法二:文件→ 新建→ 项目
这里写图片描述
这里写图片描述

三、选择【MFC】→ 选择【MFC应用程序】→输入项目名称→选择项目保存路径→【确定】
这里写图片描述

四、点击【下一步】
这里写图片描述

五、选择【基于对话框】→【完成】
这里写图片描述

六、这样一个基于对话框MFC项目就自动创建成功了
1是对话框标题,可以在属性中修改名称
2就是我们今天讲的Stantic Text静态文本控件。可以移动位置、修改文字
3是两个Button按钮控件。可以移动位置、修改文字
这里写图片描述

七、修改对话框标题方法(可以不修改)
选中对话框(不要选中对话框中的控件)→【属性】→【Caption】后的文字(即标题)可以任意编辑
这里写图片描述

八、拖动对话框中的控件,摆放到合适位置,然后拖动对话框边缘调整对话框到合适大小。
在【工具箱】中选择【Stantic Text】,鼠标左键按住拖动到对话框上松开鼠标,这样在对话框上就添加了一个【静态文本框】控件
这里写图片描述

九、同样方法再添加5个静态文本框,共6个
选中第一个静态文本框,【属性】→ 【Caption】后进行编辑文字,修改为:迢迢牵牛星
这里写图片描述

十、同样的方法,将下面5个静态文本框的 【Caption】属性分别修改为:

迢迢牵牛星,皎皎河汉女。
纤纤擢素手,札札弄机杼。
终日不成章,泣涕零如雨;
河汉清且浅,相去复几许!
盈盈一水间,脉脉不得语。

然后使用鼠标拖动,或者上下左右键进行微调,使其排列整齐美观
这里写图片描述

十一、编译:
方法一:【生成】→ 【生成Stantic】
方法二:点击左上角的【生成】
方法三:鼠标右击项目名称→ 【生成】
这里写图片描述

十二、编译成功:
如果编译成功会提示编译成功,并显示生成的.exe文件路径
如果编译失败,可以在【错误列表】中查看
这里写图片描述

十三、然后找到刚刚编译生成的.exe可执行文件,双击运行
我们自己编写的第一个(对话框)小程序就呈现在我们面前了
有了实实在在的对话框,感觉比之前的那些运行就出现的黑框框漂亮多了,你觉得呢?
这里写图片描述

Static Text 静态文本控件

静态文本框的使用和CStatic类的成员函数简介
  • u010299768
  • u010299768
  • 2017年02月22日 14:06
  • 840

如何动态改变对话框中Static Text的内容?

在VC 中, 对话框资源中有一静态文本, static text , 在程序运行过程中如何动态修改其内容那? 1: 首先我查了一些资料, 有以下两种方法        1): GetDlg...
  • u014571355
  • u014571355
  • 2014年04月06日 18:52
  • 1589

在MFC中使用Static text控件显示消息

1-新建一个MFC对话框xxDlg,从工具栏拖一个Static text控件到面板上,右键编辑属性,将ID改为IDC_ShowMsg 2-打开类视图,在CxxDlg上右键——>添加成员函数void ...
  • fairypwq
  • fairypwq
  • 2012年04月18日 20:49
  • 6210

mfc textout输出字体设置

CDC *pDC;      CFont newfont;//用来保存新字体     CFont *oldFont;//用来保存旧字体     newfont.CreateFontW(20, ...
  • ILYPTING
  • ILYPTING
  • 2016年12月01日 22:01
  • 1722

关于MFC中Static Text的使用。VS2008、VS2005、VS2010、error C2065: “IDC_STATIC5”: 未声明的标识符

MFC中的STATICText用处有很多,比如可以做成类似Button的功能等等。 但所有功能的前提就是修改StaticText的ID,将IDC_STATIC改成IDC_STA就可以使用了。 这可...
  • Miss_Easy
  • Miss_Easy
  • 2014年12月26日 09:25
  • 2277

在程序中动态改变static text控件的caption值

方法1,给STATIC控件取个名字叫IDC_STATICTITLE 然后在ClassWizard中设定一个控件变量给它叫m_statictitle 然后用m_statictitle.SetWindow...
  • VicoLee
  • VicoLee
  • 2010年05月02日 21:19
  • 3197

MFC改变static text颜色和内容

1. 打开资源视图。 2. 双击打开STATIC所在的对话框。 3. 修改STATIC的ID属性,这里假设为IDC_STATICMessage。 4.为对话框添加类,假设为CMyDialog. ...
  • sunymen
  • sunymen
  • 2012年02月07日 14:05
  • 20531

MFC中设置static text的字体和颜色[转]

原文地址:http://blog.sina.com.cn/s/blog_5eb73de10100dt5l.html     在实际的应用中,可以用WM_CTLCOLOR 消息改变mfc中控件...
  • Pc620
  • Pc620
  • 2011年10月28日 21:17
  • 6415

MFC中设置Edit Control 和 Static Text控件学习

1.设置Edit Control和Static Control的字体、字号、颜色 2.设置Edit Control和Static Control动态显示变量 3.设置Edit Control和Stat...
  • cily_CSTO
  • cily_CSTO
  • 2015年12月08日 16:23
  • 2656

MFC基本控件使用——静态文本框(Static)

众所周知,在MFC应用chen静态文本框
  • SmallStoneSK
  • SmallStoneSK
  • 2014年04月29日 16:02
  • 4199
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC学习笔记(一):Static Text控件
举报原因:
原因补充:

(最多只允许输入30个字)