Как «передать» часть моего экрана в другую часть - PullRequest
3 голосов
/ 21 марта 2019

Итак, у меня есть два больших монитора.Поэтому я хочу «пролить» небольшую важную часть правого монитора влево.У меня есть определенная часть, такая как 100x200 пикселей, справа от моего экрана, которую я хочу показать в самом левом углу.

Я могу сделать это, но очень неэффективно, получая растровое изображение справа и отображая его вграфический интерфейс слева, затем поместите его в цикл, где я создаю и уничтожаю графический интерфейс, отображая обновленное растровое изображение каждые 5 секунд.Но это вызывает мерцание и кажется плохим решением.

Какой лучший способ сделать это?

1 Ответ

1 голос
/ 25 марта 2019

Одной вещью, которая может помочь и уменьшить мерцание, является использование GuiControl. В вашем цикле, вместо того, чтобы каждый раз воссоздавать GUI, просто обновите содержимое элемента управления изображением.

GuiControl ,, picture_control_name , %A_Desktop%\updated_pic.bmp

...