Главная страница
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.019 c
4-6872
Alexey German
2003-02-06 16:55
2003.04.03
Помогите разобраться с SetForegroundWindow


3-6317
Rule
2003-03-16 20:42
2003.04.03
Как перевести цифры в письменный вид


6-6653
Manix
2003-02-10 14:10
2003.04.03
Как узнать находится ли тип в инете


1-6537
Vint45
2003-03-20 19:10
2003.04.03
Расход памяти


14-6658
CRACKISH
2003-03-12 07:40
2003.04.03
Как работать с програмкой?????