Буфер - файл
От: Slicer [Wirkwood] Россия https://ru.linkedin.com/in/maksim-gumerov-039a701b
Дата: 01.09.03 15:45
Оценка: 1 (1) :)
#Имя: FAQ.delphi.clipboard
e>Почему-то не работает... Может что-то не так?

var
 H: THandle;

...

 OpenClipboard(MainWND);
 H:= GetClipboardData(cf_Bitmap);
 Picture.Bitmap.Handle:= H;
 CloseClipboard;

...

e>Мне нужно получить изображение из буфера. Когда вызывается код, то я точно знаю, что оно там есть!

Ммм я почему-то подозреваю, что надо отрисовывать картинку с данным handle на свою картинку, а не переприсваивать handle, т.к., полагаю, что при закрытии борды хендл уже будет недействителен.

А вообще-то можно так:
  image1.Picture.Assign(clipboard); //uses clipbrd


Slicer
Специалист — это варвар, невежество которого не всесторонне :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.