Показать сообщение отдельно
  #7  
Старый 06.10.2013, 22:06
Аватар для SCrat.ORS
SCrat.ORS SCrat.ORS вне форума
Активный
 
Регистрация: 20.02.2007
Адрес: Мой адрес не дом и не улица, мой адрес 0x7С00
Сообщения: 208
Версия Delphi: 2006
Репутация: 884
По умолчанию

Не, мне кажется .NET здесь вообще ни при чём, т.к. он не используется. Проблема заключается в том, что когда подключаешь к меню ImageList, то у него включается OwnerDraw и соответственно выключается манифест и используется ручная отрисовка. Как бы выключить OwnerDraw? Простая установка флага OwnerDraw:=False; после подключения ImageList результатов не дает. Может где-то в компоненте надо поковыряться. Но где. Может создать свой компонент Меню на основе стандартного, но как, - знать не знаю. Где бы поковыряться. Даунгрейд - не вариант, т.к. Д7 не совсем фантан для довольно большой программы написанной на Д2006 - потом половина функционала работать перестанет. Я скачиваю Д2010 - там вроде бы нормально должно пойти, но Душа привыкла к Д2006.
__________________
Програмистами не рождаются, ими становятся!
Ответить с цитированием