VS2010 MFC程序一点使用心得

因研究需要,在一个成品MFC程序中添加一个对话框并完成原有命令。

原程序使用过程中若要更改显示效果,需要到源代码中更改参数,数据太复杂的情况下不是很方便。并且为了加强可视化操作,进行了一点研究完成了此任务。

原程序代码片段如下:

在exe程序中,若要更改h的值,需要到程序代码里修改再运行。

现在我们对程序进行优化,实现可视化操作。

首先在资源视图的Dialog中添加一个新的对话框,更改对话框ID和Caption,如图所示。类名根据需要设置,基类调整为CDialog,资源为自己修改的,类声明和类实现他会自动生成。

添加所需组件,我这里只需要一个静态文本和输入项,更改输入项属性,后面写程序会涉及。

OK,对话框设置完成,接下来修改代码。

首先修改h.头文件,先修改对话框数据,(先创建对话框再更改属性,这里自动生成的头文件里面信息不会更新,需要自己手动更改为设置的名称)

红框内容为我自行添加,m_z为我需要的对话框输入的值。(自行添加,不自动生成)

接下来修改cpp文件,这里还是要注意自动生成的内容是否和你对话框更改的属性内容一致。

红色箭头为我需要的内容,m_z为我需要的对话框输入的值。(自行添加,不自动生成)

在整个解决方案的主头文件中加入新生成的.h头文件,以及添加命令。

接下来再去对应的cpp文件中完善代码,如我所示。

以上操作完成后,我所需要达到的目的也完成。

感谢各位阅读,如有问题欢迎讨论,因研究需要接触的VS,纯小白一枚,如有错误请指教。

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值