创建一个普通的Win32 Application,加上一个.cpp的文件 ,拷贝如下内容。
#include <afxwin.h>
// 由CWinApp派生的应用程序类声明
class MyApp : public CWinApp
{
public:
BOOL InitInstance(); //声明InitInstance()函数,在上一篇中讲过,要重写这个函数来设置我们的窗口的一些属性
};
// 定义应用程序类的全局对象
MyApp theApp;
//InitInstance函数的实现
MyApp::InitInstance()
{
CFrameWnd*pMainWnd=new CFrameWnd;//创建框架窗口类的对象
pMainWnd->Create(NULL, "Basic MFC Application");//第一个是父窗口句柄,第二个参数是窗口名称。
pMainWnd->ShowWindow(m_nCmdShow);//显示窗口
pMainWnd->UpdateData();
m_pMainWnd=pMainWnd; //上一篇中讲过,m_pMainWnd是CWinApp从CWinThread中继承过来的属性
return TRUE;
}
就是这么短的代码,它可以写出一个最简单的窗口。
如果运行不起来,可以在配置中换用静态MFC类库。设置方法:(针对VC6)
菜单 Project->Settings, 在Setting For下拉菜单中选All Configurations。然后在中间General选项卡上内的Use MFC in a Static Library就行了。
在本程序中没看到WinMain函数,那是因为它被定义在头文件afxwin.h 中。
分享到:
相关推荐
MFC学习笔记
MFC学习笔记(onenote格式),一个朋友参加MFC培训,其教师在讲课过程中做的学习日记。图文并茂,是初学者很好的学习资料。
C++、MFC学习笔记!
MFC学习笔记.docx 自己的学习笔记。
这是一个关于 MFC菜单操作学习笔记 的资源,有需要的朋友下载阅读。
这是MFC的学习笔记,很好的。比较容易入门。
价值20000元达内win32加MFC学习笔记.
本人自学MFC期间的学习笔记,分类详细,适合初学者
Visual_C++MFC学习笔记,在你一边听视频一遍查找笔记中的内容,学习C++ MFC会更容易些。
本人从零开始学C++/MFC的时候,积累和整理的学习笔记,其中有大部分常见问题和处理办法,看过很过帖子,也查过很多资料,最终把他们记录下来。 Demo内容: ★ ::OnTimer OnTimer()函数用于实现定时控制功能,定时...
达内MFC课程完整笔记
C++ MFC 学习笔记 对初学者有很大提高
声明:所有代码和程序仅作为参考,各位可自由使用,出现一切后果自负。 博文地址:http://blog.csdn.net/shortcoder/article/details/16370697
MFC学习笔记--案例--销售系统,txt文件存储,格式固定,文件内容增加、删除、修改等,简单控件的使用,文本框,下拉框,表格,界面切换等,缓存,方便以后复习
7.16基于对话框编程对话框是一种特殊类型的窗口,绝大多数Windows程序都通过对话框与用户进行交互 2.1 创建基于对话框的 MFC 应用程序框架程序的创建
学习mfc入门参考,看看吧有点用
MFC的学习笔记,从windows API处理,消息响应机制,MFC框架,MFC内部机制,到MFC控件,MFC类库使用,多线程,DLL,数据库等
深入浅出MFC_简体中文版_侯捷 + 深入浅出MFC笔记(配合原书的好笔记)