ShotMonitor
Сделать снимок всего экрана определённого монитора во внутренний буфер Astra.HMI. Для сохранения снимка из буфера используйте функцию Save().
bool ShotMonitor(int4 number)
|
Параметры
|
Параметр
|
Тип
|
Описание
|
|
number
|
int4
|
Индекс монитора.
Нумерация мониторов начинается с 0 (где 0 — это крайний левый верхний монитор) и не зависит от нумерации мониторов в операционной системе. Направление нумерации происходит «слева-направо» и «сверху-вниз».
|
Возвращаемое значение
|
Значение
|
Описание
|
|
true
|
Снимок успешно сделан во внутренний буфер Astra.HMI.
|
|
false
|
Возникла ошибка при создании снимка экрана.
|
Пример
Сделать снимок экрана второго монитора во внутренний буфер и вывести результат в текстовое поле:
if (Screenshot_1.ShotMonitor(1))
{
Text_1.Text = "Снимок второго монитора выполнен успешно.";
}
else
{
Text_1.Text = "Ошибка при выполнении снимка монитора.");
}
|