Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Вниз

TreeView with CheckBox   Найти похожие ветки 

 
malkolinge   (2002-12-26 12:29) [0]

Здравствуйте все !
Решил вот разработать свой сабж, но столкнулся но следующей фигней
1. Если поставить свой обработчик прорисовки, тогда приходиться перерисовывать ВСЕ дерево, в том чиле линий связей и кнопочки(+-)
2. Если рисовать чек поверх базовой прорисовки, то получаеться не очень красиво,(чек бок поверх текста) а вставлять символы перед текстом ноды неинтересно, ставить чек бокс перед нодой, то тогда как фиксировать шелчек на нем.

Вот такие вот пироги. Какие у кого есть соображения/статьи или сслыки на уже разработанный сабж (желательно с исходниками ?
С Уважением Евгений !


 
MBo   (2002-12-26 12:31) [1]

См. MSDN, TVS_CHECKBOXES


 
Roma   (2002-12-26 12:49) [2]

Можно под галочки (CheckBoxes) использовать StateImage, а клик на нем определять с помощью GetHitTestInfoAt...


 
smok_er   (2002-12-26 13:47) [3]

>>Вот такие вот пироги. Какие у кого есть соображения/статьи или сслыки на уже разработанный сабж (желательно с исходниками ?

Virtual TreeView (не помню адреса, поищи на гугле)


 
Каспер   (2002-12-26 14:03) [4]

Вот это...
Сам его юзаю
ЭТО - ПРОСТО СУПЕР КОМПОНЕНТ! а скорость...
Homepage: www.delphi-gems.com
E-Mail: public@lischke-online.de
Support center: support.delphi-gems.com
News group: forums.talkto.net/delphi-gems.support.virtualtreeview



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.011 c
3-28618
vopros
2003-01-23 11:07
2003.02.10
Проблема с хранение jpg в Interbase


6-28971
abcd
2002-12-19 14:15
2003.02.10
Socket ы


3-28676
Соловьев
2003-01-24 14:40
2003.02.10
Почему не работает UPPER?


6-28975
Klaz
2002-12-17 08:21
2003.02.10
Как узнать IP-адрес???


8-28944
Ricks
2002-10-16 17:41
2003.02.10
DirectShow





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский