AstraRegul
Релиз 2025.08.15.00
×

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 = "Ошибка при выполнении снимка монитора.");
}