Ошибки при создании меню
{
public:
CMainWnd();
int OnCreate(LPCREATESTRUCT lpCreateStruct);
private:
CMenu c_wndMenu;
DECLEAR_MESSAGE_MAP(); // òàáëèöà îòêëèêîâ
};
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)[COLOR=orangered]// и сюда[/COLOR]
ON_WM_CREATE()
END_MESSAGE_MAP()
CMainWnd::CMainWnd()
{
Create(NULL, "Map Maker", WS_OVERLAPPEDWINDOW,
rectDefault, NULL, NULL);
}
int CMainWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
c_wndMenu.LoadMenu(IDR_MENU);
SetMenu(&c_wndMenu);
return 0;
}
class CMyApp:public CWinApp
{
public:
CMyApp();
virtual BOOL InitInstance();
};
CMyApp::CMyApp() {}
BOOL CMyApp::InitInstance()
{
m_pMainWnd = new CMainWnd();
ASSERT(m_pMainWnd);
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
CMyApp theApp;
трудно сказать по этому коду. Хочешь, пришли на мыло, гляну.