|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.02.2010, 16:15 | #1 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Копирование изображения из буфера обмена.
Имеется изображение в буфере обмена, полученное, скажем, нажатием клавиши PrintScreen.
Функция GetClipboardData с параметром CF_DIB возвращает хендл изображения в буфере, затем GlobalLock с параметром возвращенным функцией GetClipboardData возвращает адрес начала блока памяти, в котором хранится изображение. Но это не bmp формат (то есть bmp но искаженный), как привести этот блок памяти в bmp формат для последующего сохранения в файл? ! ИСПОЛЬЗУЯ ТОЛЬКО ЧИСТЫЕ WIN32API !
Нет, ну правда..
|
24.02.2010, 13:32 | #2 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 19
|
Меня кстати тоже интереует этот вопрос.
Но мне не обязательно вин апи. Меня скорее интересует как получить характеристики рисунка, то есть заголовок и т.д. Хоть что-то о риснке узнать. |
24.02.2010, 13:39 | #3 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Собственно, я уже давненько нашел информацию по этому вопросу
можешь поглядеть здесь все выполнено на АПИ, а вообще про битмап оч много всего в сети http://www.wasm.ru/forum/viewtopic.php?pid=263417
Нет, ну правда..
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
очистка буфера обмена | beegl | Общие вопросы Delphi | 21 | 04.01.2017 11:01 |
Ошибка опустошения буфера обмена | VistaSV30 | Microsoft Office Excel | 0 | 16.12.2009 08:12 |
Сохранение картинки из буфера обмена в файл. | viter.alex | Microsoft Office Word | 1 | 21.02.2009 13:12 |
Контроль буфера обмена | AndrzejX | Общие вопросы Delphi | 8 | 20.02.2009 07:30 |