Перейти к содержимому

Фотография

Сохранение скриншота в BMP на SilkTest


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Land

Land

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 05 декабря 2012 - 11:37

Всем добрый день.

Есть проблема при сохранении скриншотов стандартными методами SilkTest-а: не сохраняются окна, которые имеют прозрачность < 100%, а для работы это важно.
Решалось это доснятием прозрачных окон в ручную сторонними программами. Причины известны, они в настройках среды, на которой выполняются скрипты, но иначе настроить нельзя.

Собственно вопрос, может кто-то писал свою функцию или использовал готовую API функцию для снятия скриншота и сохранения его в BMP файл.

большое спасибо.
  • 0

#2 Land

Land

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 06 декабря 2012 - 16:09

в общем изучая данную проблему я пришел к использованию GDI+
подсоединил соответствующие библиотеки к Силку, но при выполнении скрипта функция инициализации GDI+ GdiplusStartup() возвращает статус 17 (UnsupportedGdiplusVersion), вот. Это мой первый опыт работы с GDI+.

Может кто-то с ним работал и подскажет выход из ситуации ?
или более прстой метод решения указанной в начале ситуациии?

Спасибо большо
  • 0

#3 microfocus

microfocus

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Микро Фокус Борланд

Отправлено 29 марта 2013 - 14:01

в общем изучая данную проблему я пришел к использованию GDI+
подсоединил соответствующие библиотеки к Силку, но при выполнении скрипта функция инициализации GDI+ GdiplusStartup() возвращает статус 17 (UnsupportedGdiplusVersion), вот. Это мой первый опыт работы с GDI+.

Может кто-то с ним работал и подскажет выход из ситуации ?
или более прстой метод решения указанной в начале ситуациии?

Спасибо большо

Проблема ещё актуальна или нашли решение?
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных