Ресурсы шаблона меню
Большинство прикладных программ создает меню, используя ресурсы шаблона меню. Шаблон меню (menu template) определяет меню, включая в себя пункты в строке меню и всех меню. Информацию о создании ресурса шаблона меню, см. документацию, включенную в ваши инструментальные средства разработки.
После того, как Вы создадите ресурс шаблона меню и добавите его к исполняемому (.EXE) файлу вашего приложения, Вы можете использовать функцию LoadMenu, чтобы загрузить этот ресурс в память. Эта функция возвращает значение дескриптора меню, который Вы можете затем присваивать окну при помощи использования функции SetMenu. Вы можете назначить меню для любого окна, которое - не дочернее окно.
Реализация меню как ресурса делают прикладную программу проще для адаптации к конкретной стране при ее использовании во многих странах/регионах. Только файл определения ресурса должен быть привязан к конкретной стране для каждого языка, а не исходный текст приложения.