Usuário com melhor resposta
Como posicionar o cursor numa posição?

Pergunta
-
Respostas
-
-
-
Na web tem muita coisa, dê uma olhada em http://windowsclient.net
Sugiro também ver livros de WPF:
Applications=Code+Markup - Charles Petzold
WPF Unleashed - Adam Nathan
Programming WPF - Griffiths & Sells
Bruno
Todas as Respostas
-
-
-
Na web tem muita coisa, dê uma olhada em http://windowsclient.net
Sugiro também ver livros de WPF:
Applications=Code+Markup - Charles Petzold
WPF Unleashed - Adam Nathan
Programming WPF - Griffiths & Sells
Bruno -
Bruno,
Uma Dúvida que tenho sobre isso, é o seguinte:
Se esse cursor estiver dentro de um objeto e não quero que ele saia dentro desse objeto, como faço?
Reparei que ao setar o cursor ele set na posição da tela do windows e não do objeto.
Tem como seta a posicao, mas que seja do objeto?
-
Para isso, você deve usar P/Invoke para a função ClientTo Screen, mas fazer isso para um controle WPF não é tão simples como para WinForms. Veja em http://blogs.msdn.com/llobo/archive/2006/05/02/Code-for-getting-screen-relative-Position-in-WPF.aspx
Para limitar o cursor em Winforms, você usa Cursor.Clip. Teoricamente, você pode fazer em WPF um P/Invoke para a função ClipCursor, mas você terá que usar os mesmos truques do ClientToScreen, não aconselho a fazer isso.
Bruno