Еще один вопросик!
Возможно ли изменить шрифт и цвет менюшки?
[COLOR=red]Заранее спасибо![/COLOR]
Здрастье, здрастье!
Возможно ли изменить шрифт и цвет менюшки?
[COLOR=red]Заранее спасибо![/COLOR]
Можно, отрисовав меню.
TMenu::OwnerDraw - установить в true
TMenuItem::OnMeasureItem - здесь устанавливаем высоту и ширину, в данном случае в зависимости от р-ра шрифта
TMenuItem::OnDrawItem - здесь рисуем
Можно, отрисовав меню.
TMenu::OwnerDraw - установить в true
А потом можно ничего не рисовать, а просто задать нужные значения глобальной переменной MenuFont. Только в хелпе посмотреть, где она описана.
А потом можно ничего не рисовать, а просто задать нужные значения глобальной переменной MenuFont. Только в хелпе посмотреть, где она описана.
"Нужные значения" это:
- шрифт менюшки (Screen::MenuFont - не работает в 98/2000/ХР);
- цвет менюшки ????????????.
Надо(рисовать) Федя, надо!
"Нужные значения" это:
- шрифт менюшки (Screen::MenuFont - не работает в 98/2000/ХР);
Не знаю, как у вас, но у нас в Windows 2000/XP все работало, если OwnerDraw меню выставлено в true.
Вот чего не пробовали, того не пробовали. Если надо изменить только цвет шрифта меню, и верхний пример катит, ничего не должно помешать изменению и цвета шрифта тоже...