阅读MFC源代码的方法

MFC程序以下几个函数很重要:
    CWinApp::InitInstance()、CWinApp::ExitInitInstance()、CView::OnCreate()、CView::OnInitUpdate()、CMainFrame::OnCreate()、CMainFrame::CreateClient()。
    这些函数一般都含有创建和初始化的重要信息。顺着他们看就能逐渐理清程序的脉络。
    由资源编辑器看代码也是不错的选择。比如想看某个按钮的代码,双击就是了。还有,如果程序员代码写得很标准的话,那么各个构造函数,往往是成员变量赋初值的地方。
    MFC中有几个类也比较常用,几乎每个程序都是要有的:CWinApp、CWnd的派生类CFrameWnd,每个程序的原代码中都是可以看到他们的派生类,CWinApp的派生类由于构建应用程序框架(app即

是Application的缩写),而CFrameWnd是框架窗口的基类,用于构建框架窗口。
    不过要看SDK的代码就不是这样了,他们可没那么直观。SDK的关键函数:WinMain()、InitInstance()、WndProc()。得顺着WndProc()的switch(message)才能看清各个函数功能是怎样的。
    看代码还有重要的一点,就是看作者留下的注释。这对任何程序都很重要哦!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值