Создаю библиотеку, включаю файл ресурсов, в котором содержится меню. При использовании, dll'ха в упор этот ресурс не видит, хотя любой вьювер ресурсов показывает, что менюха эта там есть. Как можно это исправить? Насколько я понимаю, функции типа LoadResource, LoadMenu и т.д. работают с exe'шниками и мне не подойдут (?). Пишу на masm32
В чём затруднения-то? При вызове LoadMenu, первым параметром указывается дескриптор загруженного модуля (в данном случае библиотеки), вторым номер или имя меню. Дескриптор возвращают функции LoadLibrary или GetModuleHandle. Так же дескриптор DLL находится в первом параметре передающемся в DllMain
Спасибо за помощь! Все и вправду работает. Меня ввела в заблуждение строка из MSDN'а : "The LoadMenu function loads the specified menu resource from the executable (.exe) file associated with an application instance"