Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как получить Рест элемента TreeView и фокус элемента ListBox [D6, Win2k]


Poirot ©   (2002-11-02 13:56:00) 

Здравие желаю, Господа!!!
Давненько я тут не был!!!
И у меня назрели вопросы... Понимаю что это где-то было, даже читал, тока не помню...
1 - как получить Рест элемента ТрииВью...
2 - как избавится от пунктирной линии в ЛистБокс... Я както извратно её пытаюсь перекрасить но вот этот способ мне не нравится...
Заранее всем спасибо...


Poirot   (2002-11-02 21:19:00) [1]


> Calm ©

В этом и есть . я потомка делал и обрабатывал прорисовку, но мф... пунктирчик поверх картинки рисуется... ....


> TTCustomDelphiMaster

Посмотрю... Мерси...


TTCustomDelphiMaster   (2002-11-02 18:07:00) [2]

1. F1 - TreeView_GetItemRect
2. Написать потомка со своим обработчиком события CN_DRAWITEM


Calm   (2002-11-02 17:17:00) [3]

Нужно делать список и дерево самоотрисовывающимися.
TListbox.Style=ccOwnerDraw; {префикс, кажется не "cc", а другой}
И определять обработчики событий OnDrawItem, в котором рисовать элемент списка (дерева). Туда же передается Rect элемента.

PS. Не сразу я догадался, что такое "Рест"...


Poirot   (2002-11-02 16:29:00) [4]

Что, тип никто не знает...


Наверх

Титульная страница Поиск, карта сайта Написать письмо