bitmap
От: nap2k Верблюд есть
Дата: 20.05.03 08:22
Оценка:
Нужно записать определенную область окна в gif или png файл. Как это сделать?
<<Visual Studio.NET, MSSQL 2k, Win2k+sp2>>
Re: bitmap
От: Lonely Dog Россия  
Дата: 20.05.03 13:53
Оценка: -1
Здравствуйте, nap2k, Вы писали:

N>Нужно записать определенную область окна в gif или png файл. Как это сделать?


OleCreatePictureIndirect & IPicture->SaveAsFile вам должны помочь.
Re[2]: bitmap
От: nap2k Верблюд есть
Дата: 21.05.03 12:08
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

LD>Здравствуйте, nap2k, Вы писали:


N>>Нужно записать определенную область окна в gif или png файл. Как это сделать?


LD>OleCreatePictureIndirect & IPicture->SaveAsFile вам должны помочь.


А вот и нет, прочитайте вопрос еще раз
<<Visual Studio.NET, MSSQL 2k, Win2k+sp2>>
Re[3]: bitmap
От: SergH Россия  
Дата: 21.05.03 23:09
Оценка: -1
Здравствуйте, nap2k, Вы писали:

LD>>OleCreatePictureIndirect & IPicture->SaveAsFile вам должны помочь.


N>А вот и нет, прочитайте вопрос еще раз


А вот и да. Только сначала нужно получить битмап.

Для этого нужно
— получить контекст окна
— создать совместимый контекст в памяти
— создать совместимую bitmap нужного размера
— выбрать её в контексте памяти
— скопировать из контекста окна в контекст памяти нужный кусок

Потом пойти и почитать в Статьях статью про сохранение картинки в нужном формате.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.