Je voudrais suivre la position du curseur de la souris, dans les coordonnées de l'écran, n'importe où sur l'écran. Donc, même si le curseur de la souris se déplace en dehors des limites de la fenêtre, y a-t-il un moyen d'obtenir la position du curseur de la souris? Ce que je fais essaie d'obtenir un popup pour suivre le curseur de la souris, même si elle se déplace hors de la fenêtre principale.comment GetMousePosition n'importe où sur l'écran, en dehors des limites de la fenêtre (ou tout visuel)
Voici un extrait de code de ce que j'ai essayé (et n'a pas fonctionné):
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.";
}