首页
社区
课程
招聘
[分享][原创]最简单的MFC程序
发表于: 2013-10-29 10:52 6459

[分享][原创]最简单的MFC程序

2013-10-29 10:52
6459
最简单的MFC做出来了
用vc6做的
第一步,选择win32 application项目
第二步,建立空项目
第三步,Project菜单里面选择Setting...
第四步,General选项卡里面选择Use MFC in a Shared DLL
//Hello.cpp文件里面内容如下:
#include <afxwin.h>
#include "Hello.h"

CMyApp myApp;
BOOL CMyApp::InitInstance()
{
        m_pMainWnd=new CMainWindow;
        m_pMainWnd->ShowWindow(m_nCmdShow);
        m_pMainWnd->UpdateWindow();
        return TRUE;
}

CMainWindow::CMainWindow()
{
        Create(NULL,_T("The Hello Application"));
}

//Hello.h文件里面内容如下:
class CMyApp:public CWinApp
{
public:
        virtual BOOL InitInstance();
};

class CMainWindow:public CFrameWnd
{
public:
        CMainWindow();
};



就是这么简单
我是从《MFC Windows程序设计》 第2版 里面的例子学来的。书里面还有显示一行文字,我省略了,认为不够简单。之前我看了很多本MFC书籍,都是垃圾,还是微软写的比较专业。

顺便说一下,masm是从START:执行的,Win32是从main或WinMain执行,MFC是从BOOL CMyApp::InitInstance()
成员函数执行的。明白不

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 5168
活跃值: (3407)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是准备出一个系列么?
2013-10-29 11:00
0
雪    币: 11
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
真的 很无聊。。。
2013-10-29 11:10
0
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学MFC不如WTL。。。

不过WTL没什么书籍和材料。。。
2013-10-29 11:13
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
搞清WINDOWS程序原理,还是先学SDK版的WINDOWS程序设计,那本比较好。
2013-10-29 12:01
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我想说 看似简短  背后都干了多少事情可知道 然后, 这个弄出来干什么?  实在没看懂这篇文章的价值
2013-10-29 14:43
0
雪    币: 464
活跃值: (79)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
什么啊,是给入门的增强信心的。
2013-10-30 09:47
0
雪    币: 80
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
MFC也是从winmain开始的好不。
2013-10-30 10:05
0
雪    币: 38
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
娱乐贴嘛,呵呵
2013-10-30 10:18
0
雪    币: 1453
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
就这玩意儿也敢拿来看雪发????
2013-10-30 14:48
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
发这个干啥
2013-10-31 06:30
0
游客
登录 | 注册 方可回帖
返回
//