Вниз
Скачать: CL | DM;

Шрифты в owner-drawn ListBox   Найти похожие ветки 

← →
ImPuls$$   (2005-08-18 10:35) [0]

Как в ListBox при loOwnerDrawVariable выводить строки с нормальным (в смысле нежирным) шрифтом?? Попробовал на DrawItem устанавливать новый шрифт для DC (ListBox.Canvas.Handle), но получается так, что он устанавливается только при выделении некоторого элемента, тогда как остальные элементы ListBox остаются с жирным шрифтом. Как с этим можно бороться?


← →
ImPuls$$   (2005-08-18 11:57) [1]

Все получилось, оказалось, что я шрифт устанавливал до того, как проверял DrawAction, и, наверное, считалось по умолчанию DrawAction = [odaSelect]. Переместил присваивание за это условие и все заработало.


← →
Thaddy   (2005-08-19 00:36) [2]

No need to!

To have non fat font in every control, simple add this to the applet main form code:

form.font.releasehandle;
form.font.assignhandle(getstockobject(default_gui_font));

You will see that all your controls look just like in the VCL or MFC.

I think this code should have been standard in KOL. who uses win 3.0 style gui"s nowadays, and it adds only very little code.



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

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



Память: 0.45 MB
Время: 0.029 c
2-1142518530
Dust
2006-03-16 17:15
2006.04.09
комноненты Indi, что я делаю неправильно?


15-1142592994
Новичоккк
2006-03-17 13:56
2006.04.09
Разработка ПО для КПК (Windows Mobile 2003)


2-1143035565
Diamond
2006-03-22 16:52
2006.04.09
OnMouseMove


8-1130508541
Василий
2005-10-28 18:09
2006.04.09
Левый и правый динамик


2-1143099245
Der Nechk@ssoff
2006-03-23 10:34
2006.04.09
ЗагрузкаDLL




   Наверх