Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Рисование из библиотеки - возможно-ли?   Найти похожие ветки 

 
tytus ©   (2004-03-25 21:23) [0]

Мастера, нужен совет. Рисую TreeView в OnCustomDrawItem. Так вот, чтобы не загружать текст основной программы, хочу некую процедуру запихнуть в длл. Процедура взята с примера CustomDraw и имеет вид DrawButton(ARect:TRect;Node:TTreeNode); Там я рисую линии, выбираю в зависимости от состояния узла рисунок из ImageList.
Вопрос - возможно ли перенести эту процедуру в библиотеку и потом в обработчике OnCustomDrawItem вызывать DrawButton?
То, что в юзесах длл придется описать ComCtrls и Graphics и т.п. я учитываю, но пока не важно - главное КАКАЯ ИДЕЯ?!


 
Ломброзо ©   (2004-03-25 22:56) [1]

все контролы Windows рисуются функциями из gdi32.dll, каковая, как нетрудно заметить, является таки отдельной библиотекой.


 
Гаврила   (2004-03-25 23:11) [2]

главное - не передавай в dll объекты (как например TTreeNode)
передавай рект, хендл канвы, что угодно, но только не объекты



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

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
7-1079357186
DuchmanSoft
2004-03-15 16:26
2004.04.11
Приоритет приложения


1-1082536329
Zn
2004-04-21 12:32
2004.04.11
List.View.Selected - как правильно использовать?


1-1082647882
NovaPS
2004-04-22 19:31
2004.04.11
Подстановка строки вместо переменной или объекта, как?


3-1079510121
Cj_Nik
2004-03-17 10:55
2004.04.11
Отобразить первые n записей талицы


1-1082464630
ReNoiZer
2004-04-20 16:37
2004.04.11
Tраблы с MIDAS в D7 после установки Delphi 8 for .NET