Переместить окно увеличителя

#c#

#c#

Вопрос:

Я хочу использовать свой телефон Android для управления увеличителем в Windows 7. Я могу вызвать это, имитируя сочетание клавиш «WIN» » «. Затем я вывел увеличитель на экран. Когда я пытался переместить окно увеличителя, обычно это можно было сделать, перемещая указатель мыши. Проблема заключается в том, что я использую SetCursorPos из win32 следующее для перемещения указателя мыши

 [DllImport("user32.dll")]
static extern int SetCursorPos(int x, int y);
  

перемещался только указатель мыши, лупа вообще не следовала за указателем.

Что бы вы предложили, пожалуйста, на C #?

Ответ №1:

Увеличитель отслеживает активность мыши, а не курсора. Используется SendInput для имитации действий мыши.