#include <afxwin.h>
#include"resource.h" class MyFrame:public CFrameWnd
{
private:
CMenu*FMenu;
public:
MyFrame()
{
Create(NULL,"Hello MFC");
FMenu=new CMenu;
FMenu->LoadMenu(IDR_MENU1);
SetMenu(FMenu); } ~MyFrame(){delete FMenu;}
afx_msg void OnExit()
{
MessageBox("Exit1");
DestroyWindow();
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(MyFrame,CFrameWnd)
ON_COMMAND(ID_Exit1,OnExit)
END_MESSAGE_MAP() class MyApp:public CWinApp
{
public:
BOOL InitInstance()
{
CFrameWnd *Frame = new MyFrame;
m_pMainWnd = Frame;
Frame->ShowWindow(SW_SHOW); return true;
}
};
MyApp a_app;
请问这个代码有声明问题??!!
为什么没次编译都说ID_Exit1没声明??
#include"resource.h" class MyFrame:public CFrameWnd
{
private:
CMenu*FMenu;
public:
MyFrame()
{
Create(NULL,"Hello MFC");
FMenu=new CMenu;
FMenu->LoadMenu(IDR_MENU1);
SetMenu(FMenu); } ~MyFrame(){delete FMenu;}
afx_msg void OnExit()
{
MessageBox("Exit1");
DestroyWindow();
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(MyFrame,CFrameWnd)
ON_COMMAND(ID_Exit1,OnExit)
END_MESSAGE_MAP() class MyApp:public CWinApp
{
public:
BOOL InitInstance()
{
CFrameWnd *Frame = new MyFrame;
m_pMainWnd = Frame;
Frame->ShowWindow(SW_SHOW); return true;
}
};
MyApp a_app;
请问这个代码有声明问题??!!
为什么没次编译都说ID_Exit1没声明??
解决方案 »
- edit里设置光标到文本结尾
- (估计有难度)求一个能在CEdit 和 CRichEdit使用的Scrollbar
- 如何连接代理服务器?一个P2P软件通过网络上的代理服务器去下载资源是怎么做的?
- Edit框焦点问题
- 如何获得Datagrid中记录的总数
- 寻求 双进程保护 的示例或者源代码。高分送................
- CMenu,98下不能打开Menu的问题???
- link时的错误
- 紧急求援:怎么讲一个字符串传到ATL COM 的对话框的编辑框中??谢谢!!
- 想知道C++ CLASS类声明和C 结构体有什么本质区别~
- 最近很迷茫....那个帮我理清下学习过程啊啊~~~~~.....
- 美国-西班牙战争
#define ID_Exit1 1005//最后的1005可以自己定义一个整数
试下看行不