Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поместить экран в файл [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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо