Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
14-1081776534
Nick-From
2004-04-12 17:28
2004.04.11
Что можно реально делать с Bluetooth и Wi-Fi в КПК?


14-1082377252
Родион
2004-04-19 16:20
2004.04.11
Работа с файлами


1-1082462076
msgipss
2004-04-20 15:54
2004.04.11
Для чего нужен TEvent из модуля SyncObjs


1-1082452602
Relaxxx
2004-04-20 13:16
2004.04.11
Как мне узнать какой будет следующий месяц програмно...


1-1080198345
Yevgeniy
2004-03-25 10:05
2004.04.11
Как добавить картинку в компонент




   Наверх