Я бы хотел отследить положение курсора мыши в экранных координатах в любом месте экрана.Таким образом, даже если курсор мыши выходит за границы окна, есть ли способ получить положение курсора мыши?
Я пытаюсь заставить всплывающее окно следовать за курсором мыши,даже если оно выходит из главного окна.
Вот фрагмент кода того, что я пробовал (и не сработало):
private void OnLoaded(object sender, RoutedEventArgs e)
{
bool gotcapture = this.CaptureMouse();
Mouse.AddLostMouseCaptureHandler(this, this.OnMouseLostCapture);
}
Point mouse_position_relative = Mouse.GetPosition(this);
Point mouse_screen_position = popup.PointToScreen(mouse_position_relative);
private void OnMouseLostCapture(object sender, MouseEventArgs e)
{
bool gotcapture = this.CaptureMouse();
this.textblock.Text = "lost capture.";
}