初识MFC

稀里糊涂的看完了钱能的C++又看MFC,现在实在是有些头大。好在MFC弄出一点东西了。虽然超简单,但也算没白弄吧。

      下面是一个MFC版本的“Hello World”的制作过程。 (我用的VC2008)

      一、在VC2008下  File->new->Project->MFC Application 再起个名字点“OK”进入下一界面再点“Next>”。在Application Type这一界面里有很多选项,这里先不去研究直接点“Next>”。随后也是一顿”Next>”一直到点完“Finish”。如果这些步骤不想深研究的话在最开始的界面里点“Finish”就行了。

      二、完成了步骤一,就会出现一个界面,在这个界面里会出现如“Solutions Explorer” “Classic View”“Property Manager”“Resoure View”等很多乱七八糟的东西。我们只关注其中的两个“Solutions Explorer”和”“Resoure View”。在"Resoure View”中有个Menu再点IDR_MFCtx6TYPE就会出现如下界面。

 

 

我们在最后一个框“Type Here”里写上Debug,在Debug下的Type Here里写上Go。在Go那点右键选Add Event Handler。在Class List里面选CMFCtx6App然后Add and Edit。然后就会进入到Go功能的编辑位置,在这里我要让他调用一个Dialog。这个Dialog的建立方法如下。

      三、建立一个Dialog。右击“Resources View”中的Dialog,选Insert Dialog ,这时会在右边的编辑窗口中出现一个Dialog框架。双击它会出现如下界面

 

在Class name的位置写一个类名,我写的是Quest,然后Finish。

       四、回到MFCtx6.cpp 加上头文件#include“Quest.h”。然后在void CMFCtx6App::OnDebugGo(){}中加入这样的语句:

                 Quest ques;

                 quest.DoModal();

 

运行 点Debug下的Go就会看到刚才我们创建的Dialog了。下面我们把经典的“Hello World”加进去。可以再加一个按钮或直接利用现成的OK按钮,不管怎么弄,他们的代码都是一样的,道理也一样。在ToolsBox里选按钮并拖到Dialog里,并把这个Button1的Capion改为Display(也可以不改,只是好看)。双击这个按钮在void Quest::OnBnClickedButton1()写上

 

{
   MessageBox(_T("Hello World"),_T("lyj"),MB_OK);
 // TODO: Add your control notification handler code here
}

运行就大功告成了。以下是运行结果:

      

      这里面得跟多道理我没解释,相信实际操作的一看就明白了。只要明白一些C++基础如类什么的就能看明白。以前学过点VF的皮毛,他们操作起来其实挺像的。另外里面有很多生成的东西我也正在研究,还没完全弄明白呢。

        各位老大看了别笑话啊,刚接触,就明白这些。

 

 

      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值