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

Вниз

BitBlt   Найти похожие ветки 

 
КуХ   (2008-01-12 22:20) [0]

Всем Доброго Времени Суток!Возможно это слишком примитивный вопрос, но проблему надо решить. У меня не совсем получаеться работать с API BitBlt. Если я осушествляю копирование из TBitmap"a на форму, то все ОК. Но если мне перед этим надо скопировать из одного битмапа в другой, а потом из 2го битмапа на форму - ничего не получаеться. Из битмапа в битмап не копирует. Вот исходник:
var
 Form1: TForm1;
 bmp1,bmp2: TBitmap;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 bmp1:=tBitmap.Create;
 bmp1.LoadFromFile("c:/asd.bmp");
 bmp2:=TBitmap.Create;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
BitBlt(Form1.Canvas.Handle, 0, 0, 100,100,bmp1.Canvas.Handle,0,0,srcCopy);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 BitBlt(bmp2.Canvas.Handle, 0, 0, 100,100,bmp1.Canvas.Handle,0,0,srcCopy);
 BitBlt(Form1.Canvas.Handle, 0, 0, 100,100,bmp2.Canvas.Handle,0,0,srcCopy);
end;


При нажатии на первую кнопку - все ОК. На вторую - ниче не происходит. Всем спасибо!


 
antonn ©   (2008-01-12 22:21) [1]

второму размеры задай :)


 
КуХ   (2008-01-12 22:36) [2]

Да... Чуствую себя ламером... Спасибо огромное!



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-1224850134
SteadyGo
2008-10-24 16:08
2009.11.15
Отключение прокрутки компанента ScrollBox в начальное положение


2-1254333632
Vorotnyak_nazar
2009-09-30 22:00
2009.11.15
где в Delphi 7 компонент TrotateImage


15-1253050186
Nic
2009-09-16 01:29
2009.11.15
Москвичи!!!


2-1254223177
defen
2009-09-29 15:19
2009.11.15
вывод значения ключа еестра


1-1223964035
jiny
2008-10-14 10:00
2009.11.15
TNTForm ; TWideCaption- не воспринимает казахский язык