Форум » GUI » Чего мне не хватает в МиниГуи.... » Ответить

Чего мне не хватает в МиниГуи....

Andrey: Всех с праздниками !!! Предлагаю тем кто использует МиниГуи высказать свои предложения по улучшению данного продукта, да и в какую сторону двигаться дальше.... Вот то что мне не хватает (я имею в виду примеров): 1. Очень мало примеров для работы с DLL (хотя это и не относиться к МиниГуи, но как делать не знаю). 1.1 Как собирать свои ресурсы к программе в отдельную dll-ку. Как подключать её при запуске, показ картинок из dll (я может и догадываюсь, но пока не могу сделать этого) ? 1.2. Как сделать отдельный свой ехе-ник, а Харбор и Минигуи затолкать в отдельную dll-ку, ну и LetoDB в отдельную dll. Как подключать при запуске эти отдельные dll и пользоваться функциями из этих dll ? 1.3. Как использовать чужие dll (допустим на Дельфи) в своих программах на МиниГуи (хотя FastReport'ом пользуюсь, но он специально сделан под Харбор) ? Разные примеры из МиниГуи на эту тему смотрел, кое что понятно, кое что нет. 2. Полноценная работа с иконками 2.1. Сейчас приходиться каждый размер иконки (16х16, 32х32 и т.д.) хранить отдельно в ресурсном файле и выводить на кнопки по отдельности. Нужна функция вывода из ОДНОГО файла иконки (содержащий все размеры от 16х16 до 128х128) выбранного размера. 2.2. Как из shell32.dll (она содержит все размеры иконок) можно выбрать и показать иконку отличную от размера 32х32 ? 2.3. Как вывести на форму (не на кнопку) иконку заданного размера ? Вот пока часть чего хочется... Может на Рождество желания сбудутся ?

Ответов - 202 новых, стр: 1 2 3 4 5 6 7 8 9 10 11 All

Andrey: Есть ли возможность при отладке программы - смотреть какие объекты на форме созданы ? Какой нибудь мини-просмотр списка объектов на форме. Или готовые функции для этого. Самому писать долго...

Andrey: Кому интересно ! Комментарии приветствуются. https://cloud.mail.ru/public/vkeh/Y4QcQSAGv https://cloud.mail.ru/public/EZDf/NfsLdfoQL Menu_3(2).7z - работа с DEFINE MAIN MENU Menu_4(2).7z - работа с DEFINE MAIN MENU В проекте показаны некоторые реализации для работы программы: 1) Запуск ТОЛЬКО одной копии программы. ПЕРЕЗАПУСК программы. 2) Меню программы храниться в demo4.menu 3) Настройки программы пишутся и читаются с demo4.ini 4) Меню можно настраивать под каждого пользователя программы. 5) Иконки в программе берутся из dll системы Windows. 6) Смена темы в меню. 7) Перевод на другие языки во внешних файлах типа demo4.lang-ХХ



полная версия страницы