USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  capturar posicao do mouse
justus
SÃO PAULO
SP - BRASIL
Postada em 19/07/2007 11:41 hs         
tem como sabe qual é a posição do mouse mesmo com o formulario minimisado?
 
e saber se o mouse clicou no desktop?
     
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/07/2007 11:57 hs         
'APIs e variáveis usadas:
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal Y As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Private Type POINTAPI
        x As Long
        Y As Long
End Type

Private m_InitialCursorPos As POINTAPI

No show do seu form (form_load ou outro local):
'Colocar o cursor do mouse em cima do botão executar
Call GetCursorPos(m_InitialCursorPos)
Call SetCursorPos((frmTeste.cmdOk.Left + frmTeste.Left + (frmTeste.cmdOk.Width / 2)) / Screen.TwipsPerPixelX, (frmTeste.cmdOk.Top + frmTeste.Top + (frmTeste.Height - frmTeste.ScaleHeight) + (frmTeste.Height / 2)) / Screen.TwipsPerPixelY)

Use isto apos ter sido fechado ou escondido o form:
'Volta o cursor do mouse p/ a tela onde o Registro teve a abertura invocada
Call SetCursorPos(m_InitialCursorPos.x, m_InitialCursorPos.Y)
 
Falow Emoções
TÓPICO EDITADO
 
justus
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/07/2007 11:59 hs         
vlw cara
 
mas tem como sabe se quando a pessoa clica no desktop?
 
   
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/07/2007 12:06 hs         
use :
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

veja exemplo no outro post.

http://www.vilmarbro.com.br
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página