Re: сохранить содержимое чужого окна в bmp
От: swamper  
Дата: 15.10.05 12:19
Оценка:
Здравствуйте, Juli, Вы писали:

J>Добрый день!

J>Проблема следующая: есть hWnd окна чужого процесса (фотошопа), хочу сохранить его содержимое в bmp файл. Как бы это сделать? Что-то типа GetDC(hWnd) ... А дальше ?

J>Ничего не получается и я тут плачу


Ну как.


HDC hDC = GetDC(hWNd);
BITMAP bm;
GetObject(HBITMAP,sizeof(bm),&bm);


Получаем содержимое окна в формате bmp. Осталось скинуть в файл. Для этого нужно

1. Заполнить структуру BITMAPFILEHEADER и скинуть в файл.
2. Заполнить структуру BITMAPINFOHEADER и скинуть в файл.
3. Скинуть в файл битовый образ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.