Aug 22
Visual Fox Pro, Funciones API
Con este ejemplo podrás determinar cuando se presionando los botones del Mouse y cual botón fue presionado.
Declare Integer GetAsyncKeyStateIn user32 Integer
vKey
Declare Integer GetKeyState In user32 Integer
vKey
Declare Integer SetKeyboardStateIn user32 String
@lpKeyState
#Define
vk_lbutton 1
#Define vk_rbutton 2
Local cbuffer, nindex, lstop
lstop = .F.
cbuffer = Replicate(Chr(0),
256)
= SetKeyboardState(@cbuffer)
DoEvents
Do While Not lstop
If
GetKeyState(vk_lbutton) <> 0
? "Botón izquierda
presionado"
Exit
Endif
If GetKeyState(vk_rbutton) <> 0
? "Botón derecho
presionado"
Exit
Endif
Enddo
Por: David Amador T