Что нового

Элементы GUI Контекстное меню без визуального стиля

musicstashall

Знающий
Сообщения
322
Репутация
7
Неожиданно столкнулся с задачей — не могу отключить визуальный стиль для контекстных меню
Код:
_Winapi_SetWindowTheme($hWnd, 0, '')


Например, всплывающие подсказки (ToolTip) легко создаются без визуального стиля, а вот меню не получается так.
Где-то мне попадалась UDF с кастомным меню, с картинками и пр., не могу найти, предполагаю, что там имеются такие инструменты. Поделитесь ссылкой, если есть у кого.
Другой вопрос: почему идентификатор созданного меню отличается от идентификатора, полученного от хуков $EVENT_SYSTEM_MENUPOPUPSTART? Хотя я пробовал использовать и этот, и другой идентификатор, все равно меню неприступны ни для каких манипуляций.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628

есть и мой вариант. там окна эмулируют меню. проект, в принципе, работает, но можно улучшить.
 
Автор
M

musicstashall

Знающий
Сообщения
322
Репутация
7
Благодарю, но из всего я не нашел для себя решения.
есть и мой вариант
Тоже не годится, потому что мне нужно отключать тему именно для меню, в том числе и системных меню.

Я вспомнил тот UDF, что искал, оказывается находится в старой русской справке ModernMenuRaw. Но и здесь тоже нет решения.
 
Верх