MFC菜鸟学编程——第一篇

过去一直是使用.NET来进行编程的,最近由于工作需要,不得不对MFC进行一些了解。

我创建了一个名叫MFCTest的项目,创建好以后我们主要需要关心MainFrm.cpp,MFCTest.cpp,MFCTestView.cpp以及

MainFrm.h,MFCTest.h,MFCTestView.h。

MFC的运行模式是靠消息来驱动的,程序在加载的时候首先会去MFCTest.cpp(和工程名称一致的那个CPP)里面调用它的InitInstance()

在执行完

m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();

这两个方法后会去执行CMainFrame.cpp里面的OnCreate()方法。

我现在需要做的是创建一个按钮,在按下按钮的时候给我弹出一个AFCMASSAGEBOX。

首先,我们需要到MFCTestView.h里面定义一个CButton,应该这个按钮应该是作为这个View的成员变量的。

然后我们为按钮添加点击事件,同样的,是在MFCTestView.h里首先做好定义

注意这里只是做了些定义,并没有去实现它。接着,我们到MFCTestView.cpp去实现它。

这里我们在他的OnCreate方法里面实现了button1的加载。接下来我们去实现它的事件

这样,我们的按钮功能就可以实现了。

转载于:https://www.cnblogs.com/zhuzhenyu/archive/2013/06/09/3128167.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值