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

Фонты и рессурсы   Найти похожие ветки 

 
Alex4444444444   (2002-08-22 11:49) [0]

Вопрос к експертам. Я рисую на TPanel. Рисуется много строк (скажем, сотни, со скроллингом), каждая со своим фонтом. Примерно так:


procedure TPanel.Draw; override; // To be called every time
// the panel is drawn
var I: Integer;
begin
for I := 0 to ... do begin
Canvas.Font := {Font corresponding to the I-th string}
Windows.DrawText(Canvas.Handle, ...)
end;
end;


Вопрос: приводит ли ето к перерасходу системных рессурсов?


 
Неотеничный Педоморф   (2002-08-22 11:58) [1]

Если винда не падает, и приложение работает -- то не приводит :o)


 
kronprince ©   (2002-08-22 12:01) [2]

- нет - не приводит :)
- сотни - это не много

+ про высоту панели не забудь


 
Alex4444444444   (2002-08-22 12:01) [3]

Приложение работает, а винда падает все время, не зависимо от того, работает мое приложение или нет :(


 
Alex4444444444   (2002-08-22 12:06) [4]

То kronprince:
> - нет - не приводит :)
Спасибо
> - сотни - это не много
Сотни для примера. На самом деле мне пришлось сделать свое TreeView, т.к. системное ни хрена не работает как надо. (Например, не понимает Font.Charset. Или у меня винда такая кривая?)

> + про высоту панели не забудь
В каком смысле? Естественно, для каждой записи вычисляется прямоугольник, стирается, подсвечивается, и т.д.


 
Неотеничный Педоморф   (2002-08-22 12:07) [5]

Ну, значит, всё в порядке.
Переходите на NT-ю...
:o)


 
kronprince ©   (2002-08-22 12:30) [6]

>> + про высоту панели не забудь
>В каком смысле?

"со скроллингом),"

- извини - я думал панель лежит у тя на ScrollBox



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

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



Память: 0.46 MB
Время: 0.013 c
1-3410
Soft
2002-08-22 15:23
2002.09.02
Delphi 7.0 Studio Architect vs MS Visual Studio 7.0


6-3539
zam
2002-06-21 18:37
2002.09.02
Как узнать имя пользователя под которым комп вошел в сеть(домен)?


1-3412
Vova33
2002-08-22 17:38
2002.09.02
Вопрос по основам...


1-3373
EugenCFG
2002-08-21 13:06
2002.09.02
Работа с файлом...


7-3648
DeMoN-777
2002-06-18 14:13
2002.09.02
Ждущий режим в WinNT 2000 XP




   Наверх