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

Вниз

Канва на форме.   Найти похожие ветки 

 
komiak ©   (2003-06-11 13:58) [0]

Всем привет!
Есть задача-заполнять канву формы картинками. Делаю так:
-----------------------------------

begin
if str <> "" then begin
FCover:=TBitmap.Create;
FCover.LoadFromFile(Str);
With LogBrush do
begin
lbStyle:=BS_PATTERN;
lbHatch:=FCover.Handle;
end;
FHBrush:=CreateBrushIndirect(Logbrush);
Form1.Canvas.Brush.Handle:=FHBrush;
Form1.Canvas.FillRect(Rect(0,0,Width,Height));
end;
end;

-----------------------------------------------
Но появилась поблема: на форме болтаются две панели с меню, которые обрезают верхушки картинок.Как бороться?


 
jel ©   (2003-06-11 14:01) [1]

Form1.Canvas.FillRect(Rect(0,0, ClientWidth,ClientHeight));


 
komiak ©   (2003-06-11 16:09) [2]

Не то обрезается верх, а не низ.:-((


 
Andrews ©   (2003-06-11 16:17) [3]

Form1.Canvas.FillRect(Rect(0, 0,Width,Height));

Дык может здесь не ноль должен стоять, а высота этих двух панелей..?


 
komiak ©   (2003-06-13 09:31) [4]

Пробовал даже больше. Не получается. Рисунок все равно начинается с верха формы. Если ставлю
rect(0,<какое-то число>,Width,Height)
то картинка обрезается по этому размеру, а не сдвигается.



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
8-84452
Andrew Pavluchenkov
2003-03-13 13:16
2003.06.26
Сохранение картинок с формы в текстовый файл (как в *.dfm )


3-83947
yura
2003-06-04 09:51
2003.06.26
Backup&Restore


7-84767
keymaster
2003-04-16 18:21
2003.06.26
Как запустить ScreenSaver?


1-84225
TuZ
2003-06-12 23:09
2003.06.26
Как получить что-то вроде TDirectoryDialog?


14-84687
Fareader
2003-06-03 19:31
2003.06.26
Работа в Днепропетровске