![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение картинки из буфера в файл [D5, D6, D7, Win95/98, WinME]
Evgeniy_K © (2003-09-01 12:23:00)
Как получить изображение из буфера не используя VCL модули и сохранить в файл. Не хотелось бы, чтобы код вырос на 250 Кб. Может какие-либо компоненты есть?
И вопросец: как при помощи API вызвать аналог ShowWindow. Только не говорите MessageBox, потому что он требует Dialogs!
Evgeniy_K (2003-09-02 11:15:00) [1]
Song, спасибо, но я уже сам разобрался, кстати, как раз таким методом.
Song (2003-09-01 20:36:00) [2]
GetDC, BitBlt
Evgeniy_K (2003-09-01 18:45:00) [3]
Как получить скриншот рабочего стола/окна в TBitmap, не используя крупные модули, такие как Forms и т.п.
Evgeniy_K (2003-09-01 15:25:00) [4]
Почему-то не работает... Может что-то не так?
var
H: THandle;
...
OpenClipboard(MainWND);
H:= GetClipboardData(cf_Bitmap);
Picture.Bitmap.Handle:= H;
CloseClipboard;
...
Evgeniy_K (2003-09-01 12:55:00) [5]
А можно пример скриншот -> файл? Заранее спасибо
Evgeniy_K (2003-09-01 12:51:00) [6]
> Windows.MessageBox
Без Dialogs не пойдет!
MBo (2003-09-01 12:40:00) [7]
>Где найти?
Help-Windows SDK
Windows.MessageBox
Evgeniy_K (2003-09-01 12:33:00) [8]
> См. Clipboard Operations в WinSDK хелпе
Где найти?
> >при помощи API вызвать аналог ShowWindow
> это и есть API-функция
Опечатался! ShowMessage
MBo (2003-09-01 12:26:00) [9]
> не используя VCL модули
>Может какие-либо компоненты есть?
нестыковочка :))
См. Clipboard Operations в WinSDK хелпе
>при помощи API вызвать аналог ShowWindow
это и есть API-функция