MFC的初次使用时的体会

      最初使用MFC是想写个界面出来。原因很简单。学习C的时候使用的控制台输入输出很不漂亮

      像这样的的一个控制台程序显然不是我们想要的。它过于简单,也就显得不生动。于是就想弄个界面出来。这时,由写过界面的介绍使用MFC可以写出一个界面来。

自己很懒,不想看教材。恰好学习C语言时手边计算机装有VS2005,也就自己开始尝试。首先是建立一个MFC工程。文件-》新建-》项目,如下图

      点击确定后,出现向导,再点击完成,就会得到下图的一个MFC

 

      这时可以看到,较控制台程序多了一些×××resource,×××doc,×××view的cpp和h文件

      先别管他。打开资源显示框,把树形结构打开,在dialog的上右击,添加新对话框

 

      这个对话框就可以开始编辑。想简单的变大变小。而在右边是工具箱,是一些控件。比如常用的按钮和静态文本编辑框。直接鼠标选中,拖到对话框中就可以实现。

      这样,一个对话框,就形象的弄好了。接着就是在程序中显示出来了。

      选中对话框后,右击选添加新类,比如类名CMyDialog。这样新建好的对话框成为一个新类,可以被使用了。而在对话框上的控件可以添加为新类的变量。简单的把一个编辑框添加一个int型变量的话,可以理解为这个变量与编辑框上输入数字联系起来了。而界面数据与变量值的传递需要使用update()函数。它的默认值是1,即,将界面显示的送给变量。如果update(0)方向相反,把值给界面显示。

      在C中有入口,是main,在MFC也用相应的一个地方可以用

      这是在新建工程名.cpp中,将大括号间除return true一行的都删掉。要显示刚才建的对话框,可以使用DoModal()。比如声明一个CMyDialog dlg,就可以使用dlg.DoModal()。这样编译后,一个界面就产生了。

      MFC中很多东西都可以动手试试,比如改变对话框的属性,使他可以最大化。或者添加消息响应,在对话框最大化时相应变化等等。

      下次写点介绍图像opencv的东西,最近弄了不少相关东西。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值