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

Вниз

Как быстро очистить Canvas?   Найти похожие ветки 

 
Charly22   (2005-06-07 21:38) [0]

Всем привет!
Подскажите, плз., наиболее быстрый способ очистки некоторой прямоугольной области Canvas"a от всего, что на нем было нарисовано? Например, область формы.

Если можно, с примером. Заранее благодарен!


 
Anatoly Podgoretsky ©   (2005-06-07 21:48) [1]

Что значить очистить, сие не возможно, она всегда грязная.


 
Charly22   (2005-06-07 22:00) [2]

:-))
Я имею ввиду ситуацию, если на форме юзер нарисовал что-то, а потом, скажем, заотел выделить все нарисованное, нажать Del и все это стереть. Чтобы на месте рисунка оказалась область, залитая таким же цветом, какого цвета форма.


 
Anatoly Podgoretsky ©   (2005-06-07 22:06) [3]

Вот и заливай цветом фона, а то очистить


 
Eraser ©   (2005-06-08 00:11) [4]

Charly22   (07.06.05 22:00) [2]
Чтобы на месте рисунка оказалась область, залитая таким же цветом, какого цвета форма.


Рисуй рект на весь рисунок.


 
XProger ©   (2005-06-08 04:30) [5]


Canvas.Brush.Color := clBtnFace;
Canvas.FillRect(Rect(X, Y, Width, Height));


 
Crazy_Diman ©   (2005-06-08 05:07) [6]

procedure TForm1.Button1Click(Sender: TObject);
begin
 PatBlt(Form1.Canvas.Handle,0,0,Form1.ClientWidth,Form1.ClientHeight,WHITENESS);
end;
___________________________________
                                  |
                                  |
Canvas.Brush.Color := ClWhite;     |
Canvas.FillRect(Canvas.ClipRect);  |
___________________________________|


 
Crazy_Diman ©   (2005-06-08 05:22) [7]

InValidateRect(Canvas.handle,NIL,True);



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
3-1126770344
Larisa
2005-09-15 11:45
2005.10.30
При переносе файла БД Interbase 6.0


14-1128603393
Layner
2005-10-06 16:56
2005.10.30
Понятие расстояния в нашей стране (Россия)


2-1128608160
Кефир87
2005-10-06 18:16
2005.10.30
Трассировка DLL файлов


14-1128951238
msguns
2005-10-10 17:33
2005.10.30
Книги Донцовой.


14-1128789968
syte_ser78
2005-10-08 20:46
2005.10.30
Програмирование в Delphi 7 Архангельский