Как узнать координаты курсора на экране если форма не активна? - 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();
}