Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 148
от 11.07.2005, 09:40

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 1


Вопрос № 23092: Здраствуйте. Где можно взять описание синтаксиса файлов ресурсов? Вот почему-то компилятор на это ругается(взято с асма): #include <file.rc> .... file.rc: #define IDM_TEST 1 #define IDM_HELLO 2 #define IDM_GOO...

Вопрос № 23.092
Здраствуйте.
Где можно взять описание синтаксиса файлов ресурсов? Вот почему-то компилятор на это ругается(взято с асма):
#include <file.rc>
....

file.rc:
#define IDM_TEST 1
#define IDM_HELLO 2
#define IDM_GOODBYE 3
#define IDM_EXIT 4

FirstMenu MENU
{
POPUP "&PopUp"
{
MENUITEM "&Say Hello",IDM_HELLO
MENUITEM "Say &GoodBye", IDM_GOODBYE
MENUITEM SEPARATOR
MENUITEM "E&xit",IDM_EXIT
}

MENUITEM "&Test", IDM_TEST
}

Отправлен: 05.07.2005, 19:34
Вопрос задал: Sager (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: DSota
Здравствуйте, Sager!

Описание есть в файле помощи к компилятору ресурсов rc.exe, который лежит на странице майкрософта.
Причина ругани:
1. Вместо скобок нужно использовать BEGIN-END
2. неправильные значения IDM_TEST и др. Рекомендуется:
Ресурсы (иконки, меню, диалоги) нумеруются со ста: 100, 101, ...
Контролы (кнопки, значения, возвращаемые из меню и т.д.) нумеруются с 1000.
Команды - с 40000...
Т.е. ниже работает:

Приложение:

---------
Открыть глаза навстречу солнцу.

Ответ отправил: DSota (статус: Практикант)
Отправлен: 06.07.2005, 14:15


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться
Вспомнить пароль

В избранное