Visual C++ 时尚编程百例002(MFC窗口)
2011-03-04 08:58
316 查看
打开vc2005
新建Win32项目,选择空项目。
CWinApp包括启动,初始化,运行和关闭应用程序所需的一切代码。
项目->属性,或者右击项目->属性(注意不是右击解决方案)
项目->添加新项->添加Application.cpp
代码一:
#include <afxwin.h>
class CMyApp: public CWinApp
{
public:
virtual BOOL InitInstance();
};
class CMainFrame:public CFrameWnd
{
public:
CMainFrame()
{
Create(0,_T("hi"));
}
};
BOOL CMyApp::InitInstance(void)//这个函数由WinMain()调用
{
m_pMainWnd=new CMainFrame;
//((CMainFrame*)m_pMainWnd)->Create(NULL,_T("the MFC app"));
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
}
//缺少这个全局变量就会提示如下错误信息:
//vc10023.exe 中的 0x7831d2a0 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
CMyApp anApp;
代码二:
#include <afxwin.h>
class CMyApp: public CWinApp
{
public:
virtual BOOL InitInstance();
};
class CMainFrame:public CFrameWnd
{
//public:
// CMainFrame()
// {
// Create(0,_T("hi"));
// }
};
BOOL CMyApp::InitInstance(void)//这个函数由WinMain()调用
{
m_pMainWnd=new CMainFrame;
((CMainFrame*)m_pMainWnd)->Create(NULL,_T("the MFC app"));
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
}
//缺少这个全局变量就会提示如下错误信息:
//vc10023.exe 中的 0x7831d2a0 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
CMyApp anApp;
文档:http://files.cnblogs.com/greatverve/mfc-window.rar
新建Win32项目,选择空项目。
CWinApp包括启动,初始化,运行和关闭应用程序所需的一切代码。
项目->属性,或者右击项目->属性(注意不是右击解决方案)
项目->添加新项->添加Application.cpp
代码一:
#include <afxwin.h>
class CMyApp: public CWinApp
{
public:
virtual BOOL InitInstance();
};
class CMainFrame:public CFrameWnd
{
public:
CMainFrame()
{
Create(0,_T("hi"));
}
};
BOOL CMyApp::InitInstance(void)//这个函数由WinMain()调用
{
m_pMainWnd=new CMainFrame;
//((CMainFrame*)m_pMainWnd)->Create(NULL,_T("the MFC app"));
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
}
//缺少这个全局变量就会提示如下错误信息:
//vc10023.exe 中的 0x7831d2a0 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
CMyApp anApp;
代码二:
#include <afxwin.h>
class CMyApp: public CWinApp
{
public:
virtual BOOL InitInstance();
};
class CMainFrame:public CFrameWnd
{
//public:
// CMainFrame()
// {
// Create(0,_T("hi"));
// }
};
BOOL CMyApp::InitInstance(void)//这个函数由WinMain()调用
{
m_pMainWnd=new CMainFrame;
((CMainFrame*)m_pMainWnd)->Create(NULL,_T("the MFC app"));
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
}
//缺少这个全局变量就会提示如下错误信息:
//vc10023.exe 中的 0x7831d2a0 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
CMyApp anApp;
文档:http://files.cnblogs.com/greatverve/mfc-window.rar
相关文章推荐
- Visual C++ 时尚编程百例017(动态菜单)
- Visual C++ 时尚编程百例018(活动工具条)
- Visual C++ 时尚编程百例007(鼠标响应)
- Visual C++ 时尚编程百例008(鼠标形状)
- Visual C++ 时尚编程百例009(响应键盘)
- Visual C++ 时尚编程百例010(滚动轴)
- Visual C++ 时尚编程百例004(修改图标)
- Visual C++ 时尚编程百例013(CRect类)
- Visual C++ 时尚编程百例005(菜单)
- Visual C++ 时尚编程百例014(限制鼠标)
- Visual C++ 时尚编程百例001
- Visual C++ 时尚编程百例006(快捷键)
- Visual C++ 时尚编程百例015(对话框)
- Visual C++ 时尚编程百例003(I/O)
- Visual C++ 时尚编程百例011(模态对话框)
- Visual C++ 时尚编程百例012(非模态对话框)
- Visual C++ 时尚编程百例019(串行化)
- Visual C++ 时尚编程百例020(CFileDialog)
- Visual C++ 时尚编程百例016(字体)
- Visual C++ 时尚编程百例021(滚动字幕)