#include <windows.h>class sample:public CFrameWnd
{
public:
sample()
{
Create(NULL,"MFC Window");
MessageBox("My MFC Window","CFrame constructor",MB_OK);
}
};class App:public CWinApp
{
public:
BOOL InitInstance();
BOOL ExitInstance();
};BOOL App::InitInstance()
{
MessageBox(0,"My MFC Window","InitInstance",MB_OK|MB_ICONASTERISK);
sample *obj;
obj=new sample;
m_pMainWnd=obj;
obj->ShowWindow(SW_SHOWMAXIMIZED);
return TRUE;
}BOOL App::ExitInstance()
{
MessageBox(0,"My Window","ExitInstance",MB_OK|MB_ICONHAND);
return TRUE;
}App a;//为啥在VC6.0下编译出错
//--------------------Configuration: MyMFC - Win32 Debug--------------------
Compiling...
MyMFC.cpp
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(4) : error C2504: 'CFrameWnd' : base class undefined
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(14) : error C2504: 'CWinApp' : base class undefined
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(25) : error C2065: 'm_pMainWnd' : undeclared identifier
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(25) : error C2440: '=' : cannot convert from 'class sample *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(26) : error C2039: 'ShowWindow' : is not a member of 'sample'
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(3) : see declaration of 'sample'
Error executing cl.exe.MyMFC.exe - 5 error(s), 0 warning(s)
{
public:
sample()
{
Create(NULL,"MFC Window");
MessageBox("My MFC Window","CFrame constructor",MB_OK);
}
};class App:public CWinApp
{
public:
BOOL InitInstance();
BOOL ExitInstance();
};BOOL App::InitInstance()
{
MessageBox(0,"My MFC Window","InitInstance",MB_OK|MB_ICONASTERISK);
sample *obj;
obj=new sample;
m_pMainWnd=obj;
obj->ShowWindow(SW_SHOWMAXIMIZED);
return TRUE;
}BOOL App::ExitInstance()
{
MessageBox(0,"My Window","ExitInstance",MB_OK|MB_ICONHAND);
return TRUE;
}App a;//为啥在VC6.0下编译出错
//--------------------Configuration: MyMFC - Win32 Debug--------------------
Compiling...
MyMFC.cpp
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(4) : error C2504: 'CFrameWnd' : base class undefined
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(14) : error C2504: 'CWinApp' : base class undefined
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(25) : error C2065: 'm_pMainWnd' : undeclared identifier
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(25) : error C2440: '=' : cannot convert from 'class sample *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(26) : error C2039: 'ShowWindow' : is not a member of 'sample'
F:\Program Files\Microsoft Visual Studio\MyProjects\MyMFC\MyMFC.cpp(3) : see declaration of 'sample'
Error executing cl.exe.MyMFC.exe - 5 error(s), 0 warning(s)
解决方案 »
- vs2005做的activex用ie访问出现sysfader错误
- Picture控件何加上滚动条?
- 一个socket在sendto了之后还能在线程里用recvfrom吗?
- 有关线程的执行顺序
- MFC写好的有数据库支持的程序如何在其他没有装数据库的电脑上运行
- 第二维已知,第一维未知的二维数组问题,谢谢!
- vc7中哪些头文件可以跨平台.
- 为一个程序员的母亲申冤
- 请问VC中的帮助不好使怎么办?~~~~请帮忙???/
- 高手指教:如何在vc中控制刻录机和磁带机进行数据备份和恢复?
- 用ATL制作控件,如何限制它的大小且不能改变?就像VB中Timer控件一样,只显示那么大?
- 蒋晟大侠:基于对话框的程序中放置了一个WebBrowser控件,怎样在另外一个程序中获得该WebBrowser的IHTMLDocument?
It's ok now