Тестирование GUI... Необходимо снять изображение части тестируемого приложения и сохранить его в BMP-файле. Подскажите, пожалуйста, как это сотворить на С++.
01.04.05 18:44: Перенесено модератором из 'Тестирование приложений' — Блудов Павел
Re: Как сделать и сохранить snapshot с помощью Win32 API?
Здравствуйте, Nikki-NGS, Вы писали:
NN>Тестирование GUI... Необходимо снять изображение части тестируемого приложения и сохранить его в BMP-файле. Подскажите, пожалуйста, как это сотворить на С++.
Я правильно понял? Тебя интересует как программно записать то, что находится в текущий момент на экране в bmp.
Re: Как сделать и сохранить snapshot с помощью Win32 API?
От:
Аноним
Дата:
02.04.05 00:19
Оценка:
Здравствуйте, Nikki-NGS, Вы писали:
NN>Тестирование GUI... Необходимо снять изображение части тестируемого приложения и сохранить его в BMP-файле. Подскажите, пожалуйста, как это сотворить на С++.
Если я правильно понял, нужно из другого приложения сграбить часть окна тестируемого приложения?
Нужно получить указатель на окно (FindWindow), затем получить HDC (контекст устройства), затем скопировать в HBITMAP —
и сохранить в файл bmp.
Re[2]: Как сделать и сохранить snapshot с помощью Win32 API
Здравствуйте, Аноним, Вы писали:
А>Если я правильно понял, нужно из другого приложения сграбить часть окна тестируемого приложения? А>Нужно получить указатель на окно (FindWindow), затем получить HDC (контекст устройства), затем скопировать в HBITMAP — А>и сохранить в файл bmp.
Вы поняли меня совершенно верно.
Re[2]: Как сделать и сохранить snapshot с помощью Win32 API
Здравствуйте, Avanturist, Вы писали:
A>Я правильно понял? Тебя интересует как программно записать то, что находится в текущий момент на экране в bmp.
Вы меня правильно поняли. Прошу прощения за такую формулировку вопроса.
Я пишу приложение, которое должно делать снимок области тестируемого окна, причём область задаётся координатами.
Re[3]: Как сделать и сохранить snapshot с помощью Win32 API
От:
Аноним
Дата:
03.04.05 03:05
Оценка:
Здравствуйте, Nikki-NGS, Вы писали:
А>>Если я правильно понял, нужно из другого приложения сграбить часть окна тестируемого приложения? А>>Нужно получить указатель на окно (FindWindow), затем получить HDC (контекст устройства), затем скопировать в HBITMAP — А>>и сохранить в файл bmp.
NN>Вы поняли меня совершенно верно.
А что конкретно не получается?
Re: Как сделать и сохранить snapshot с помощью Win32 API?
От:
Аноним
Дата:
04.04.05 08:09
Оценка:
Здравствуйте, Nikki-NGS, Вы писали:
NN>Тестирование GUI... Необходимо снять изображение части тестируемого приложения и сохранить его в BMP-файле. Подскажите, пожалуйста, как это сотворить на С++.
Можно также воспользоваться WM_PRINT.
Re: Как сделать и сохранить snapshot с помощью Win32 API?