Je souhaite déclencher un événement de souris (clic, mousedown ou mouseup) en cliquant n'importe où dans une fenêtre WPF et en le traduisant par une différence connue, par ex. cliquez sur x, y, augmentez l'événement click à x + 100, y + 100.Comment puis-je déclencher un événement de souris dans WPF/C# avec des coordonnées spécifiques?
Le problème sous-jacent est qu'il existe un moniteur d'affichage qui se déplace physiquement par rapport à un écran tactile superposé. Plutôt que de recalibrer l'écran tactile à chaque mouvement, j'aimerais ajouter le décalage de traduction à l'événement click.
J'ai regardé l'API Win32 pour mouse_event et sa fonction de remplacement, SendInput. J'avoue que je suis perdu car je ne suis pas très familier avec l'API.
Sûrement c'est un problème simple à résoudre, mais je ne trouve pas d'exemple de code n'importe où qui me mène à l'endroit où je peux mettre en œuvre une solution. Toute aide, pointeur ou exemple solide sur la façon d'ajouter ceci à mon code serait apprécié.
Merci Mark
vous ne pouvez pas faire cet ajustement dans les gestionnaires? –