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

Вниз

TCanvas   Найти похожие ветки 

 
Alexander_spb   (2003-12-29 20:07) [0]

Уважаемые Мастара!!! Требуется Ваша помощь.
Не могу на канве в цикле высветить пиксель с заданными координатами. MoveTo, LineTo не помогают. В хелпах вычитал о
DrawPoint, но когда ее использую компилятор выдае ошибку, что
неизвестный идентификатор. Заранее благодарю.


 
Stilgar ©   (2003-12-29 20:17) [1]

for I:=0 to Width-1 do
begin
Canvas.Pixels[I,100]:=clRed;
Application.ProcessMessages;
end;
Canvas.Pixels - это двумерный массив пикселей канвы


 
Alexander_spb   (2003-12-29 20:28) [2]

Большое спасибо все заработало. И все-таки почему не работает
MoveTo, LineTo?


 
Stilgar ©   (2003-12-29 20:39) [3]

Код можно? Наверное потому что LineTo рисует на одну точку короче (прикол от дяди Билла). Но все же код.


 
Alexander_spb   (2003-12-29 20:52) [4]

try
Step:=StrToInt(edStep.Text);
Interval:=Count*Step;
For i:=(X0-Interval) to (X0+Interval) do
begin
Buffer:=(i-X0)/step;
Func:=MyFunc(Buffer);
X:=Round((Buffer*step)+X0);
Y:=Round((Step*(-Func)))+Y0;
if (Y>0) and (X>0) and (Y<500) and (X<500) then
begin
Pb.Canvas.MoveTo(X,Y));
Pb.Canvas.LineTo(X,Y);
Memo.Lines.Add(FloatToStr(X) + " "+ FloatToStr(Y));
end;
end;
//ShowMessage(IntToStr(Countmin));
except
ShowMessage("


 
Stilgar ©   (2003-12-29 20:58) [5]

Pb.Canvas.MoveTo(X,Y));
Pb.Canvas.LineTo(X+1,Y+1);
{или LineTo(X-1,Y) (и т.д.) - если не изменяет память, это не важно}


 
Alexander_spb   (2003-12-29 21:03) [6]

Ты совершенно прав... Такой номер проходит.
А что можешь сказать по поводу DrawPoint


 
Stilgar ©   (2003-12-29 21:19) [7]

А это слабо:)
Есть предположение, что Borland объявил, но написать забыл.
Или Метод убрал, а про хелп забыл.
С кем не бывает.


 
Бином Ньютоныч   (2003-12-29 21:27) [8]

Эт для CLX



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-37938
SergP
2003-12-19 19:49
2004.01.13
NMHTTP. Нужно отправить данные методом POST.


7-37961
АСт
2003-10-29 22:54
2004.01.13
Системная информация


1-37777
MaxNv
2003-12-31 01:14
2004.01.13
Как вытащить значения переменной типа set?


14-37873
Альф
2003-12-22 12:23
2004.01.13
Насколько требовательны работодатели к регистрации и гражданству


3-37564
Vemer
2003-12-15 12:08
2004.01.13
Запуск ХП дя формирования