В интернете по запросу изображения и буфер обмена информация есть, но точной информации так и не встретилось... либо примеры не рабочие, либо сугубо индивидуальные...
Интересует 2 вопроса:
1. Имеется сохранённый файл изображения (gif, bmp, jpg, png). Как записать его в буфер обмена, чтобы можно было вставить в графические программы, к примеру Paint
2. Как записать скриншот в буфер обмена, опять же для вставки в Paint
(как ни пытался, что-то не получается):
Интересует 2 вопроса:
1. Имеется сохранённый файл изображения (gif, bmp, jpg, png). Как записать его в буфер обмена, чтобы можно было вставить в графические программы, к примеру Paint
2. Как записать скриншот в буфер обмена, опять же для вставки в Paint
(как ни пытался, что-то не получается):
Код:
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
#include <ScreenCapture.au3>
#include <Clipboard.au3>
_GDIPlus_Startup()
$hBMP=_ScreenCapture_Capture("")
$hImage=_GDIPlus_BitmapCreateFromHBITMAP($hBMP)
_ClipBoard_Open(0)
_ClipBoard_Empty()
_ClipBoard_SetDataEx($hImage,$CF_BITMAP)
_ClipBoard_Close()
_GDIPlus_ShutDown()