![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
LoadFromClipboardFormat [D5, Win95/98]
Aaz © (2002-04-15 08:24:00)Здраствуйте.
Может кто объяснит.
если сделать так
ClipBoard.Clear; // очищаем клипбоард
keybd_event(VK_SNAPSHOT,1,0,0);// копируем экран в клипбоард
Image1.Picture.LoadFromClipboardFormat(cf_bitmap,ClipBoard.GetAsHandle(cf_bitmap),0);
то выскакивает ошибка "неподдерживаемый формат клипбоарда"
Clipboard.FormatCount=0.
Если убрать Clipboard.Clear, все пашет, но картинка записывается предыдущая положенной. т.е. если в клипбоарде была картинка, то вначале выводится она, а на следующий раз та, что была нужна.
Как исправить. Нужна картинка в текущий момент.
MBo (2002-04-15 08:50:00) [1]потому что не успевает. нужна задержка, хоть
application.processmessages;
после keybd