Страница 1 из 1
Расширенный Popup Класс
Добавлено: 20 Декабрь 2019, 18:51
kreator
В стандартный Popup Класс добавил методы управления шрифтами и цветами. Также добавил свойства для позиционирования меню (чтобы шаблоны не менять и т.д.). Пример прилагается. Краткий readme тоже. При тупой замене старых файлов на новые проблем не будет, проверено, нужна только перекомпиляция проектов. На фтп тоже положил, в каталог "Templates".
Не получилось (пока???) управлять высотой пунктов меню. Хотя в меню фрейма это можно делать.
Расширенный Popup Класс
Добавлено: 20 Декабрь 2019, 22:14
gopstop2007
Спасибо большое, а проскакивание строки меню (например используется как название группы), случайно не сталкивались? Про disable - знаю
Расширенный Popup Класс
Добавлено: 23 Декабрь 2019, 10:21
kreator
Сомневаюсь в наличии такой возможности. Обычное меню такое не поддерживает вроде. И popup меню тоже вряд ли будет. Для меню есть подменю, сепаратор. Наверно, считают достаточно.
Расширенный Popup Класс
Добавлено: 01 Июль 2020, 22:33
kreator
Обнаружил пару ошибок. Одна - проблема с правильным отображением "Check Item". Не понял логику разрабов SV (комментов нет и т.д.). Вторая - неправильная работы привязки меню к контролу при старом подходе (когда координаты контрола передаются не как свойства класса, а напрямую через заголовок метода). Исправил. В первом посте файл заменил. На ftp перезалил.
Расширенный Popup Класс
Добавлено: 02 Июль 2020, 8:01
gopstop2007
kreator писал(а): ↑01 Июль 2020, 22:33
Обнаружил пару ошибок. Одна - проблема с правильным отображением "Check Item".
в чем это проявляется?
Расширенный Popup Класс
Добавлено: 02 Июль 2020, 14:01
kreator
gopstop2007 писал(а): ↑02 Июль 2020, 8:01
kreator писал(а): ↑01 Июль 2020, 22:33
Обнаружил пару ошибок. Одна - проблема с правильным отображением "Check Item".
в чем это проявляется?
Мои новые методы не работали на таких пунктах. Там у SV отдельная обработка таких итемов. Зачем не понятно.
Расширенный Popup Класс
Добавлено: 09 Июнь 2022, 0:01
Дед Пахом
Мля, для разделителей не работают Ваши новые методы типа SetBackgroundColor. Меню в тёмной теме ("белым по чёрному") становится похабно полосатым.
Расширенный Popup Класс
Добавлено: 09 Июнь 2022, 0:48
kreator
Разделители и в светлой теме похабно смотрятся. И, да, на них не действует ничего. Не знаю чего предложить.
Расширенный Popup Класс
Добавлено: 10 Июнь 2022, 17:33
Дед Пахом
Чекбоксы на чёрном фоне остаются чёрными
Буду смотреть в сторону win api.
Расширенный Popup Класс
Добавлено: 11 Июнь 2022, 23:39
Дед Пахом
Меню, созданное с помощью win api, автоматически реагирует на смену цветовой схемы окна, так что мне и делать ничего не надо в эту сторону.