Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > AppendMenu


Автор: kирилл 13.8.2006, 13:32
2 строчки кода:
Код

#define IDM_EXIT 102;
...
AppendMenu (hFileMenu, MF_ENABLED | MF_STRING, IDM_EXIT, _TEXT("E&xit"));

Компилятор выдает сл. ошибки:
Код

error C2143: syntax error : missing ')' before ';'
error C2660: 'AppendMenuW' : function does not take 3 arguments
error C2143: syntax error : missing ';' before ','
error C2059: syntax error : ')'

Если заменить код на:
Код

AppendMenu (hFileMenu, MF_ENABLED | MF_STRING, 102, _TEXT("E&xit"));

то все прокатывает. Может кто-то знает в чем ошибка?

Автор: 586 13.8.2006, 14:08
Цитата(kирилл @  13.8.2006,  14:32 Найти цитируемый пост)
#define IDM_EXIT 102;

замени на 
Код
#define IDM_EXIT 102


Автор: kирилл 13.8.2006, 14:24
586, Вы правы! Спасибо!
Все оказалось так просто...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)