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

Вниз

нарисовать линию на скролбоксе   Найти похожие ветки 

 
злобная танька   (2005-05-21 12:50) [0]

А как нарисовать линию на ScrollBox"е? У нево же канваса нету...
помогите пожалста!


 
злобная танька   (2005-05-21 12:58) [1]

пишу

 GetDC(sbMap.Handle);
 LineTo(DC, 1000, 500);
 ReleaseDC(sbMap.Handle, DC);


и нифига!


 
Marser ©   (2005-05-21 13:19) [2]

Используй TcontrolCanvas. Например так:
 with TControlCanvas.Create do
    try
      Control:=ScrollBox1;
      LineTo(60,30);
    finally
      free
    end;


 
злобная танька   (2005-05-21 13:22) [3]

зашибись!
спасибо огромное..

а как цвет линии задать?


 
Marser ©   (2005-05-21 13:22) [4]


>пишу
>
> GetDC(sbMap.Handle);
> LineTo(DC, 1000, 500);
> ReleaseDC(sbMap.Handle, DC);
>
> и нифига!

Естественно. Потому что неправильно. Вот исправленный вариант:
var dc:HDC;
begin
dc:=GetDC(sbMap.Handle);
LineTo(DC, 100, 50);
ReleaseDC(sbMap.Handle, DC);


 
Marser ©   (2005-05-21 13:24) [5]


> а как цвет линии задать?

Также как и в обычной канве.
pen.color:=clRed


 
злобная танька   (2005-05-21 13:25) [6]

боже мой, какая я глупая..
ещё раз спасибо за пример с канвасом. очень прекольно!


 
TUser ©   (2005-05-21 14:28) [7]

Можно еще Canvas.DC:= ...


 
Kerk ©   (2005-05-21 14:39) [8]

злобная танька   (21.05.05 13:25) [6]

какая-то незлобная танька :)))))


 
petya-kurochkin ©   (2005-05-21 15:36) [9]

Кстати метод пореальнее - это на Десктопе рисовать, разумееться, с просчётом масштаба.


 
petya-kurochkin ©   (2005-05-21 15:36) [10]

Кстати метод пореальнее - это на Десктопе рисовать, разумееться, с просчётом масштаба.


 
Marser ©   (2005-05-21 15:43) [11]


>petya-kurochkin ©   (21.05.05 15:36) [9][Ответить]
> Кстати метод пореальнее - это на Десктопе рисовать,
> разумееться, с просчётом масштаба.

А ещё можно фломастером по экрану.


 
petya-kurochkin ©   (2005-05-21 17:45) [12]

Почему такая агрессия?
Я же просто сказал, блин вообще уже...



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

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

Наверх




Память: 0.49 MB
Время: 0.037 c
1-1116501587
Vir
2005-05-19 15:19
2005.06.06
Смена фокуса


4-1113559553
Dot
2005-04-15 14:05
2005.06.06
CreateWindow и TForm1


1-1116423009
lehich
2005-05-18 17:30
2005.06.06
разбить содержимое StringList на строки


4-1113437294
Hecker
2005-04-14 04:08
2005.06.06
Подскажите как отследить ПЕЧАТЬ из любой программы в Винде?


11-1098741069
dan
2004-10-26 01:51
2005.06.06
edit box without frame