![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поместить экран в файл [D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
FoxM © (2002-11-27 19:38:00)Товарищи по клавиатуре и братья по Delphi! Помогите мне засунуть содержимое экрана в файл. Скриншот, только програмно. Расширение файла любое.
apay (2002-11-28 20:35:00) [1]2 Song
а клипбрд зачем гадить? может там че нужное есть?
Игорь Шевченко (2002-11-28 13:40:00) [2]Song © (28.11.02 13:08)
:-)
Song (2002-11-28 13:08:00) [3]А файл из клипборда достать. (ну т.е. достать информацию и сохранить её в файл).
Игорь Шевченко (2002-11-28 12:22:00) [4]Song © (28.11.02 08:17)
А файл где указывать ? :-)
Song (2002-11-28 08:17:00) [5]keybd_event() + VK_SNAPSHOT
apay (2002-11-27 23:35:00) [6]примерно так:
Bmp := TBitmap.Create;
Bmp.Width := Screen.Width;
Bmp.Height := Screen.Height;
DC := GetDC( GetDesktopWindow );
BitBlt( Bmp.Canvas.Handle, 0, 0, Screen.Width, Screen.Height, DC, 0, 0, SRCCOPY );
ReleaseDC( GetDesktopWindow, DC );
Bmp.SaveToFile( "AnyFile.bmp" );
Bmp.Free;