Come ottenere / impostare la posizione del mouse relativa dalla finestra?
-
19-09-2019 - |
Domanda
Voglio essere in grado di ottenere la posizione corrente del puntatore del mouse, relativa da dove la mia finestra forma è. Quindi, se io metterei il mio mouse in alto a sinistra del modulo, che mi avrebbe dato il valori x e y su x = 0 ed y = 0, mentre la forma in sé potrebbe essere nel mezzo dello schermo.
Anche io voglio set la posizione del mouse.
Come può essere fatto in C #? Sto utilizzando un'applicazione Windows Form.
Soluzione
Ottenere lo schermo coordinate utilizzando Cursore .position , poi convertire in finestra coordinate invocando PointToClient sulla finestra.
Point p = this.PointToClient(Cursor.Position);
Altri suggerimenti
Controlla la Cursor.Position proprietà
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow