Меню из ресурсов
Подскажите плизз, как вставить главное и popup меню из res файла, т.е. нужно меню не потомок TMenu.
Цитата:
Originally posted by Valkov
Подскажите плизз, как вставить главное и popup меню из res файла, т.е. нужно меню не потомок TMenu.
Подскажите плизз, как вставить главное и popup меню из res файла, т.е. нужно меню не потомок TMenu.
При создании формы в приложении, построенном в Delphi, конструктор загружает ресурс с именем, совпадающим с классом формы (тип ресурса - RCData) - это то, что было в *.dfm файле до компиляции.
Поэтому все компоненты в т.ч. и меню, можно сказать, загружаются из ресурсов.
Можно, конечно, создать отдельный сценарий создания меню (загрузчик кодить самостоятельно) - парсить его и создавать программно меню с помощью NewMenu() NewSubMenu() NewPopupMenu()
С++ подгружает меню из res файла, (открытого для редактирования).
Delphi прячет процесс компиляции ресурсов PE.
А нужен аналог процесса компиляции C++.
Т.е. некий RC -> RES -> PE.
Задача:
Главное и popup меню в стиле XNET (как в Office 2003, градиенты картинки и т.д.), Способное работать под Win 9x.
Перекрываться должно из dll, для уменьшения размеров exe, и динамической смены стиля меню.
В С++, получается на 1, 2. А прога нужна делфовая (это принипиально).