Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Вниз

Как почистить Canvas 


SB.John   (2002-04-12 12:54) [0]

Т.е. залить его белым цветом.
Логично было бы
Canvas.Rectangle(0,0,MaxX,MaxY)
но как узнать MaxX,MaxY ?

Пока делаю так
Image1.Canvas.Rectangle(0,0,Image1.Width-1,Image1.Height-1)
но это мне не нравится



Anatoly Podgoretsky   (2002-04-12 13:03) [1]

FillRect



Song   (2002-04-12 13:07) [2]

Canvas.Assign(nil);



Леонид   (2002-04-12 13:07) [3]

Procedure ClearScreen(Canvas:TCanvas);
var
L,T,R,B:Integer;
begin
L:=Canvas.ClipRect.Left;
T:=Canvas.ClipRect.Top;
R:=Canvas.ClipRect.Right;
B:=Canvas.ClipRect.Bottom;
PatBlt(Canvas.Handle,L,T,R,B,WHITENESS)
end;



SB.John   (2002-04-12 13:09) [4]

Ну и ну. За 10 минут 3 разных ответа и все вроде правильные и подходящие. Всем большое спасибо.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.022 c
1-80904           Back                  2002-04-13 03:56  2002.04.25  
MDI


1-80867           лут                   2002-04-13 15:23  2002.04.25  
как сделать анлимитед анду/реду для мемо?


14-81073          D'Aron                2002-03-21 11:15  2002.04.25  
Исходники для склада


3-80761           alexandervasjuk       2002-04-03 14:29  2002.04.25  
IBDataSet: Редакция в гриде


3-80759           Timka                 2002-04-04 11:53  2002.04.25  
Странный глюк