Файл ресурсов

октября 12 2009 by admin in Администрирование

После обработки файла MyMsgs.mc компилятором сообщений мы получим очень простой файл ресурсов (MyMsgs.rc) :
LANGUAGE 0x9.0x1 1 11 MSG00001.b;n
Файл, содержащий двоичный ресурс ID ресурса ID сообщения
Возможно, вы уже знакомы с такими ресурсами, как значки, растровые изображения и шаблоны диалоговых панелей. Таблица сообщений — просто еще один тип ресурсов. Точно так же, как значки или изображения, таблицы сообщений являются двоичными файлами, на которые ссылаются файлы ресурсов. Этим они и отличаются от шаблонов диалоговых панелей и меню, встроенных в такие файлы.
Таблицам сообщений назначен номер 11. При добавлении в файл ресурсов (.гс) новому ресурсу нужно присвоить уникальный номер. Скажем, можно добавить в файл один значок с идентификатором 53. а потом другой, с идентификатором 172. Числа не имеют значения, если все они разные.
Таблицы сообщений немного отличаются от остальных ресурсов. В файле ресурсов может быть только одна таблица сообщений, и ей должен быть присвоен идентификатор 1. Иначе Event Viewer не сможет преобразовать идентификаторы событий и категорий в текст.