基于VS2017的MFC新手基础指南 以及 编辑框(Edit Control)的一些操作

首先要保证你的vs2017安装了MFC模块

可以打开升级模块,选择更多->修改

基于VS2017的MFC新手基础指南 以及 编辑框(Edit Control)的一些操作

勾选上“用于x86和x64的Visual C++ MFC” 点击修改,下载安装好之后你的VS就可以开始MFC的界面化编程了~

 

编程第一步,新建->项目->MFC/ATL->MFC应用程序,选个路径然后确认

基于VS2017的MFC新手基础指南 以及 编辑框(Edit Control)的一些操作

 

确定之后会有个选项卡,如果是新手入门的话最好像我下面那样选

基于VS2017的MFC新手基础指南 以及 编辑框(Edit Control)的一些操作

关于最后使用MFC的选项,如果是只是写来自己玩玩,就可以选择共享dll,生成的文件会小许多,选择静态库的话,编译运行的时候就会把相关的dll一起封装进去,好处是这样写出来的小玩意儿可以在没有环境的地方运行

 

很多网上的教程在这一步之后就直接开始拖控件了,但其实很多人进去之后是代码界面,根本找不到图形化在哪,而且网上找也比较难找到,当时我也是找了很久才找到进入图形化的方法

 

如果你打开之后是这样

基于VS2017的MFC新手基础指南 以及 编辑框(Edit Control)的一些操作

那么有两个方法,你可以点击这个选项卡最下方的资源两个字那里,也可以双击图中资源文件目录下那个带 .rc 后缀的文件

不管哪种方法都可以进入到基于VS2017的MFC新手基础指南 以及 编辑框(Edit Control)的一些操作像我这样展开,双击那个最后为 _DIALOG 的文件

 

想要的是不是就出来了,然后点开左侧工具箱,就可以开始愉快的拖曳控件编程了~

 

 

关于编辑框(Edit Control)的一些小操作:

1. 如何让编辑框可以使用回车键换行:属性中的 Multiline 改为 True, Want Return 改为 True

2.如何让编辑框超出框体的部分自动换行显示: 属性中的 Multiline 改成 True, Auto Hscroll 改为 False, Auto vscroll 改为 True, Vertical Scroll 改为 True;

3.如何让编辑框内容不可修改(只读):属性中的 Read Only 改为 True

 

有什么别的小问题可以在评论区提问