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

Вниз

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

 
ik   (2003-02-05 17:25) [0]

Я думаю, что это реально реализовать на WinApi

мне надо, чтобы на форме был background в виде картинки, которая бы растягивалась бы.

1. Пихаем Image, ставить растянуть и соответственно размеры Image = Размеры формы.


2. Я хочу пробовать делать через self.Canvas.Draw(0,0,MyImage)...

но выдает ошибку, при обращении к памяти.


MyImage.LoadFromFile("temp.bmp");
self.Canvas.Draw(0,0,MyImage);


Скажите плз, как такую вещь организовать ?


 
gsu ©   (2003-02-05 17:42) [1]

Canvas.Draw(0,0,MyImage.picture.Graphic)


 
ik   (2003-02-05 17:49) [2]

выдает ошибку на

MyImage.LoadFromFile("temp.bmp");

:((
до этой строчки не доходит

self.Canvas.Draw(0,0,MyImage);


 
Songoku   (2003-02-05 17:56) [3]

procedure SetWindowBkgBitmap(Window:HWND;Bitmap:HBitmap);
var
rc:Trect;
begin
Windows.GetClientRect(Window, rc);
FillRect(GetDC(Window), rc, CreatePatternBrush(Bitmap));
end;


function LoadBitmapFromFile(Path:String):HBitmap;
begin
Result:=LoadImage(0,Pchar(Path),IMAGE_BITMAP,0,0,LR_LOADFROMFILE or LR_CREATEDIBSECTION or LR_DEFAULTSIZE);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
SetWindowBkgBitmap(Handle,LoadBitmapFromFile( "temp.bmp"));
end;


 
Songoku   (2003-02-05 17:58) [4]

Test


 
gsu ©   (2003-02-05 18:01) [5]

значит нету myimage или файла или файл неправильный (-:|~


 
ik   (2003-02-05 18:27) [6]

Что-то не работает, и не ругается просто ничего не рисует .. :(


 
gsu ©   (2003-02-05 18:42) [7]

кинь image на форму загрузи в него рисунок, а на onclick напиши
Canvas.Draw(0,0, Image1.picture.Graphic);


 
ik   (2003-02-05 18:57) [8]

неа ничего не помогает, все выполняет нормально, а рисунок не появляется на форме, а делать через Image не хочется...:(


 
ik   (2003-02-05 19:00) [9]

пасибо заработало, а как его на весь экран растЯнуть ?


 
gsu ©   (2003-02-05 19:05) [10]

procedure StretchDraw(const Rect: TRect; Graphic: TGraphic)


 
Songoku   (2003-02-05 19:52) [11]

Удалено модератором



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-6581
Alex Shulg
2003-03-21 16:52
2003.04.03
CreateProcess & SW_MINIMIZE


1-6502
DenisLK
2003-03-24 15:54
2003.04.03
qtintf.dll ???


1-6507
Женя
2003-03-24 17:23
2003.04.03
функция


3-6367
PVOzerski
2003-03-14 14:10
2003.04.03
Паскальный Set в поле БД: насколько разумно?


14-6664
рщеищн
2003-03-18 10:05
2003.04.03
Функция проверки правописания.