Как правильно добавлять константы в ресурсы
хочу добавить свое сообщение
в файле Resource.h пишу
все работает ок
но после добавления нового ресурса(кнопка,диалог), моя запись стирается
что я делаю не так ?
сабж...
хочу добавить свое сообщение
в файле Resource.h пишу
все работает ок
но после добавления нового ресурса(кнопка,диалог), моя запись стирается
что я делаю не так ?
Вообще говоря в MFC не рекомендуется добавлять инфу в Resource.h вручную, т.к. это зона действия ClassWizard.
И вообще, зачем ты регистрируешь сообщение в файле ресурсов?
Вообще говоря в MFC не рекомендуется добавлять инфу в Resource.h вручную, т.к. это зона действия ClassWizard.
И вообще, зачем ты регистрируешь сообщение в файле ресурсов?
а где было бы логически правильно регистрировать свои сообщения ?
а где было бы логически правильно регистрировать свои сообщения ?
Если логически правильно, то в например в каком-нибудь *.h файле, а вообще можешь это делать где-угодно, но только не в resource.h - ты ведь его не сам писал - зачем пытаешься туда впихнуть это? туда нужно помещать только константы, связанные с ресурсами.
Вообще говоря в MFC не рекомендуется добавлять инфу в Resource.h вручную, т.к. это зона действия ClassWizard.
Вообще говоря, редактор ресурсов, который и правит resource.h, не имеет никакого отношения к MFC.
Да и рекомендовать библиотека классов (MFC) ничего не может по определению.
По поводу вопроса топика.
Как ты уже сам заметил, файл генериться каждый раз заново. Для своих макросов (то, что идет за #define называется макрос, а не константа или сообщение) заведи отдельный заголовочный файл, например MyMessages.h