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

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



Память: 0.47 MB
Время: 0.021 c
1-1116569296
Borsuk
2005-05-20 10:08
2005.06.06
Как узнать есть ли " * " в ячейки таблицы?


4-1113727212
Grief
2005-04-17 12:40
2005.06.06
невидимое письмо


10-1093590350
AntonSh
2004-08-27 11:05
2005.06.06
COM сервер


1-1116736940
Никита
2005-05-22 08:42
2005.06.06
Как узнать длину строки в пикселях


14-1116441712
AlterEgo of WondeRu
2005-05-18 22:41
2005.06.06
Есть ли прибамбас - ТуллбарКнопка для IE




   Наверх