Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Klikkauksen nauhoitus *VB 6*

Nobo [23.01.2006 19:14:05]

#

Teen ohjelmaa, joka aina vasenta hiirtä klikatessa esimerkiksi näyttää messageboxin.
Miten voin katsoa, jos vasenta hiiren nappulaa painetaan?
Koetin jo

Option Explicit

Public Const VK_LBUTTON As Long = &H1&

Private Sub form_load()
Do
DoEvents
If GetAsyncKeyState(VK_LBUTTON) = 1 Then
MsgBox "Vasen nappula klikattu"
End If
Loop
end sub

koodia, mutta se ei toiminut, kun testasin ohjelmaa, niin ei tullut kuin kerran se "Vasen nappula klikattu".

Merri [24.01.2006 08:44:05]

#

If (GetAsyncKeyState(VK_LBUTTON) And 1) = 1 Then

Suosittelen ajamaan tuota tarkistusta joko timerissä tai sitten soveltamaan tätä koodiesimerkkiä (joka on parhaiten hyödyksi jos teet peliä).

Nobo [24.01.2006 21:35:19]

#

Kappas vaan, timerissä se toimiikin. No, hyvä niin, koska en pidä loopista. Kiitos.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta