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

Не могу сохранить участок картинки   Найти похожие ветки 

← →
Magic ©   (2003-01-20 14:11) [0]

Если на канве формы ничего не нарисовано, а я копирую copyrect"ом область, то почему у меня не закрашивается эта область, когда рисую на ее на нарисованном объекте?

Сначала Visible = TRUE, потом FALSE.

var
Under: TBitMap; - в объекте TBall
Canvas: TCanvas; - в объекте TBall

procedure TBall.Draw;
begin
case Visible of
TRUE: begin
Under.Canvas.CopyRect(Rect(0,0,Width,Height),Canvas,Rect(X,Y,X+Width,Y+Height));
Canvas.Ellipse(X,Y,X+Width,Y+Width);
end;
FALSE:begin
Canvas.Draw(X,Y,Under)
end
end
end;



Почему он не закрашивает круг??? Такое ощущение, что в Under ничего не копируется.


← →
DTK   (2003-01-20 14:27) [1]

У меня пимерно та же проблема, мне нужно сохранить кусок рисунка в файл, а никак не могу это сделать, потому что CopyRect вырезает на ту же канву. Не знаю что делать.


← →
Magic ©   (2003-01-20 15:24) [2]

А я тебе уже ответил. Надо было зайти сначала на свои...
Наверно я не прав, на счет того, что сказал



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

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



Память: 0.45 MB
Время: 0.014 c
8-96897
old_mole
2002-10-14 11:13
2003.01.30
Рисование на FastDIB


7-97055
lhc
2002-11-17 10:32
2003.01.30
hook+desktop


1-96869
Sergei
2003-01-20 13:08
2003.01.30
Подбор цифр вместо символов


1-96664
Артём К
2003-01-21 16:16
2003.01.30
Как определить, что в Edit ни чего не введено!


3-96569
Lesha
2003-01-13 04:17
2003.01.30
Простой, но что-то труднорешаемый вопрос ...




   Наверх