Ошибка отображения выключенных кнопок в Toolbar

Тема в разделе "Delphi - Компоненты", создана пользователем kmstrp, 5 мар 2011.

  1. kmstrp

    kmstrp Гость

    Добрый день!

    Есть известная проблема отрисовки иконок выключенных пунктов меню и широко описанное в инете решение проблемы.
    Например http://www.infomix.ru/lib/components/4105.htm
    С Меню это все работает. Не могу понять как применить эту заплатку к Toolbar....
    При выключенном imagelist все отображается по старому. В самом меню - в исправленном виде...
    Где и чего надо поправить. Уже весь исходник toolbar перерыл и не пойму где едет выборка изображения для прорисовки кнопки, точнее как это пофиксить...
    Собственно есть несколько версий этого документа. На русском пишется надо применить заплатку к Toolbar. В английской, вроде и так все должно работать. Может в другой версии и так, но в семерке точно не работает.
    Есть исправления и для IDE, но старших версий и опять, насколько я понял, только DoDraw, А это только в МЕНЮ

    Спасибо...

    PS Решения любого другого рода типа есть компонент, переставь семерку на 2010 и т.п не интересны. суть в образовании, а не решение частной проблемы.
     
  2. sinkopa

    sinkopa Well-Known Member

    Регистрация:
    17 июн 2009
    Сообщения:
    344
    Симпатии:
    9
    А причем тут Toolbar то? :)
    По моему у Toolbar-а еще никто не отменял свойства
    DisabledImages и HotImages...
    А если уж говорить о прорисовке кнопки тулбара... то рисует не тулбар а "сама кнопка"...
    A посему "рыть" не TToolBar исходники надо а TToolButton. А конкретнее метод TToolButton.Paint;
     
  3. kmstrp

    kmstrp Гость

    А к чему столько агрессии?
    DisabledImages и HotImages это то, что я написал внизу-решения другого рода....

    Я описал лишь проблему, причем в "терминах исходного материала"...
    Пальцы гнуть проще.

    Остальным, кто просто интересуется - на Torry есть компонент с градиентной прорисовкой и исходником.
    Посмотрите текст, будет все понятно....
     
Загрузка...
Похожие Темы - Ошибка отображения выключенных
  1. Ruska132
    Ответов:
    1
    Просмотров:
    66
  2. Lamerman
    Ответов:
    0
    Просмотров:
    46
  3. Enima
    Ответов:
    0
    Просмотров:
    58
  4. Baindt
    Ответов:
    1
    Просмотров:
    84
  5. anna
    Ответов:
    2
    Просмотров:
    102

Поделиться этой страницей