Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ошибки при создании меню

249
10 октября 2005 года
DissDoc
639 / / 01.10.2004
br /> class CMainWnd:public CFrameWnd [COLOR=orangered]// ругается сюда[/COLOR]
{
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;
14K
12 октября 2005 года
hemix
2 / / 12.10.2005
трудно сказать по этому коду. Хочешь, пришли на мыло, гляну.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог