Сохранение скриншота в BMP на SilkTest
Автор Land, 05 дек 2012 11:37
Сообщений в теме: 2
#1
Отправлено 05 декабря 2012 - 11:37
Всем добрый день.
Есть проблема при сохранении скриншотов стандартными методами SilkTest-а: не сохраняются окна, которые имеют прозрачность < 100%, а для работы это важно.
Решалось это доснятием прозрачных окон в ручную сторонними программами. Причины известны, они в настройках среды, на которой выполняются скрипты, но иначе настроить нельзя.
Собственно вопрос, может кто-то писал свою функцию или использовал готовую API функцию для снятия скриншота и сохранения его в BMP файл.
большое спасибо.
Есть проблема при сохранении скриншотов стандартными методами SilkTest-а: не сохраняются окна, которые имеют прозрачность < 100%, а для работы это важно.
Решалось это доснятием прозрачных окон в ручную сторонними программами. Причины известны, они в настройках среды, на которой выполняются скрипты, но иначе настроить нельзя.
Собственно вопрос, может кто-то писал свою функцию или использовал готовую API функцию для снятия скриншота и сохранения его в BMP файл.
большое спасибо.
#2
Отправлено 06 декабря 2012 - 16:09
в общем изучая данную проблему я пришел к использованию GDI+
подсоединил соответствующие библиотеки к Силку, но при выполнении скрипта функция инициализации GDI+ GdiplusStartup() возвращает статус 17 (UnsupportedGdiplusVersion), вот. Это мой первый опыт работы с GDI+.
Может кто-то с ним работал и подскажет выход из ситуации ?
или более прстой метод решения указанной в начале ситуациии?
Спасибо большо
подсоединил соответствующие библиотеки к Силку, но при выполнении скрипта функция инициализации GDI+ GdiplusStartup() возвращает статус 17 (UnsupportedGdiplusVersion), вот. Это мой первый опыт работы с GDI+.
Может кто-то с ним работал и подскажет выход из ситуации ?
или более прстой метод решения указанной в начале ситуациии?
Спасибо большо
#3
Отправлено 29 марта 2013 - 14:01
Проблема ещё актуальна или нашли решение?в общем изучая данную проблему я пришел к использованию GDI+
подсоединил соответствующие библиотеки к Силку, но при выполнении скрипта функция инициализации GDI+ GdiplusStartup() возвращает статус 17 (UnsupportedGdiplusVersion), вот. Это мой первый опыт работы с GDI+.
Может кто-то с ним работал и подскажет выход из ситуации ?
или более прстой метод решения указанной в начале ситуациии?
Спасибо большо
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных