Ir para conteúdo
Entre para seguir isso  
Zero

ZeroCursorCliper - Uma DLL

Recommended Posts

Zero    0
Zero

Olá exploradores do OTServ Networks!

 

Exercendo o trabalho que foi à mim concebido, aqui está outra DLL interessante que eu desenvolvi! ^^

 

A ZeroCursorCliper.dll é uma DLL que controla a função ClipCursor do Windows.

Essa função é muito simples: o cursor do mouse se movimenta dentro de um quadrilatero que é a tela do nosso monitor. Com a ClipCursor podemos diminuir esse quadrilatero em que ele se movimenta prendendo-o a apenas uma pequena parte da tela.

 

Para essa DLL eu criei apenas duas rotinas:

• Clip

Essa é a função que refaz o quadrilatero que o cursor interage. Ela possui 4 parametros:

Top, Left, Right e Bottom.

A explicação desses termos é simples. Todo quadrilatero possui 4 pontos que indicam sua dimensão: direita-inferior, direita-superior, esquerda-inferior, esquerda-superior.

 

E é nessa dimensão que o cursor ficará limitado à se mover!

 

• Release

Essa é a função que libera o cursor aos limites da dimensão da tela inteira novamente.

 

--------------------

 

Simples e interessante não?

 

Para melhor entendimento, aqui vai um exemplo:

Adicione a DLL no seu projeto indo no menu Project e em seguida em Reference. Feito isso clique em Browse e procure pela DLL em seu disco rígido.

Adicione 2 botões no seu formulário. Um para dar o clip outro para dar o release.

Agora coloque esses códigos neles:

Private Sub Command1_Click()Dim Cliper As New ZCursorCliperCliper.Clip Me.Top, Me.Left, Me.Width, Me.HeightEnd SubPrivate Sub Command2_Click()Dim Clier As New ZCursorCliperCliper.ReleaseEnd Sub
Um botão fará o cursor ficar preso somente às limitações da janela do seu programa, o outro liberará o cursor!

 

Download:

 

Abraços e até o próximo tópico! 8)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Boleta    1
Boleta

Excelente artigo Zero!

 

Muito útil para aplicações em máquinas que neessitam de trava de mouse! Adorei ^^!

 

Abraços,

//Bol~

Compartilhar este post


Link para o post
Compartilhar em outros sites
BieL    1
BieL

o0q sinistro exelente ideiaisso ira PRENDER o usuario ao seu programahehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites
Ablankzin    0
Ablankzin

Uma boa Idéia e foi bem codada esta dll....

Muito legal vlw ae =)

 

tem como hostiar em otshare ou www.ultrashre.net??

Compartilhar este post


Link para o post
Compartilhar em outros sites
Zero    0
Zero

Aqui está o download no ultrashare.net: http://ultrashare.net/hosting/fl/6ba492941b/

 

Alias, gostei do site. Vou passar a utiliza-lo com mais frequência!

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Canhao Revenger    0
Canhao Revenger

=X boiei nissu ai :S opAKOAkoa

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×