Вниз
Скачать: CL | DM;

Как рисовать на канве рисунки из bmp?   Найти похожие ветки 

← →
Knoxville   (2005-02-11 17:26) [0]

Подскажите, пожалуйста


← →
У   (2005-02-11 17:32) [1]

Canvas.CopyRect(DestRect, Bmp.Canvas, BmpRect);
так же см. BitBlt, StretchBlt, PatBlt


← →
REA   (2005-02-11 17:58) [2]

Draw туда же


← →
Начинающий 2   (2005-02-11 21:41) [3]

Если имеется в виду, перенести на канву картинку, то вот пример:

procedure TForm1.Button1Click(Sender:TObject);
var BitMap:TBitMap;
begin
if OpenPictureDialog1.Execute then
begin
BitMap:=TBitMap.Create;
 try
  BitMap.LoadFromFile(OpenPictureDialog1.FileName);
  Canvas.Draw(0,0,BitMap);
 finally
  BitMap.Free;
 end;
end;
end;


Правдо здесь не предусмотрена перерисовка формы, для этого надо объявить BitMap как гловальную переменную, и перенести BitMap.Free; в OnDestroy. А в OnPaint прописать только: Canvas.Draw(0,0,BitMap);

В место BitMap для bmp файлов, можеш использовать TIcon, TMetafile.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
14-1107109896
Knight
2005-01-30 21:31
2005.02.27
Как удалить глючные файлы на FAT32?


1-1108254422
Дмитрий В. Белькевич
2005-02-13 03:27
2005.02.27
Глюки system.pas


3-1106739816
Scorpio
2005-01-26 14:43
2005.02.27
Нельзя определить поле более одного раза


14-1107851672
Ega23
2005-02-08 11:34
2005.02.27
Кто уже получил счёт за "коммуналку"?


14-1107994121
iZEN
2005-02-10 03:08
2005.02.27
Microsoft Expression




   Наверх