Как узнать координаты курсора на экране если форма не активна? - C#

Узнай цену своей работы

Формулировка задачи:

Координаты курсора в форме узнать не составляет труда, а можно ли узнать их вне формы или когда окно свернуто?
Я почитал и понял, что приложение windows forms ограничено окном самого приложения. А как сделать чтобы приложение работало но при этом не мешало стандартной работе пользователя? Это службы windows нужно использовать? Я не вирус пишу просто хочу записывать координаты курсора в файл , когда пользователь что-нибудь делает.

Решение задачи: «Как узнать координаты курсора на экране если форма не активна?»

textual
Листинг программы
[DllImport("user32.dll")]
    static extern bool GetCursorPos(ref Point lpPoint);
 
 
    public Form1()
    {
        InitializeComponent();
        timer1.Start();
    }
 
    private void timer1_Tick(object sender, EventArgs e)
    {
         Point pt = new Point();
        GetCursorPos(ref pt);
        textBox1.Text = pt.X.ToString();
        textBox2.Text = pt.Y.ToString();
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5
Похожие ответы