| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как изменить фон выделения в TMainMenu? |
| Автор: vlad2 22.1.2016, 16:21 |
| Думал сделать это через OnDrawItem или OnAdvancedDrawItem, но я туда не попадаю, при любом значении OwnerDraw. Для TPopupMenu это работает, а для TMainMenu почему-то нет. Кто-нибудь знает, в чём дело? Если TMainMenu размещаю на форме, то OnDrawItem работает. Если же размещаю в TToolBar'е, то не работает (кстати, в инспекторе TToolBar'а OnDrawItem становится недоступным). Т.е. проблема с отрисовкой MainMenu, встроенного в TToolBar. Нашёл решение: TToolBar -> TToolButton -> DropdownMenu = TPopupMenu. |