Hi All Поискал по форуму... видимо плохо искал... но все же не нашел... так что только расчитываю на помощь ) Задача такая : Дано: Есть буфер в котором содержится рисунок или какие либо данные. Необходимо: сохранить буфер в файл виде битиков и байтиков т.е. в двоичном коде И частный вопрос этой задачки: есть в буфере результат PrintScreen или GetDC(...) в общем графика... как сохранить в файл в графичиском формате или двоичном для начала BMP пробовал так Код (Text): invoke IsClipboardFormatAvailable,CF_BITMAP test eax,eax je exit invoke OpenClipboard,0 invoke GetClipboardData,CF_BITMAP mov [hpClip],eax invoke GlobalLock,[hpClip] ; здесь invoke CreateFile,WriteFile,CloseHandle ; в параметре записи hpClip - откуда invoke GlobalUnlock,[hpClip] invoke CloseClipboard,0
GetClipboardData(CF_BITMAP) возвращает HBITMAP, смотри Windows GDI на предмет Bitmap functions, или примеры на сайте, иллюстрирующие загрузку и сохранение битмапов.