Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Polozaj kursora.

[es] :: Visual Basic 6 :: Polozaj kursora.

[ Pregleda: 2160 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nikolas_bg
Beograd

Član broj: 156367
Poruke: 45
79.101.73.*



+2 Profil

icon Polozaj kursora.23.04.2008. u 10:20 - pre 195 meseci
Kako da saznam trenutne koordinate kursora (X,Y) ?
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Polozaj kursora.23.04.2008. u 10:59 - pre 195 meseci
stavi na formu jedan tajmer (Timer1, podesi mu interval koji oces i stavi Enabled = True) i prekopiraj ovaj kod:
Code:

Private Type Point
    X As Long
    Y As Long
End Type

Private Declare Function GetCursorPos Lib "user32" (ByRef lpPoint As Point) As Long

Private Sub Timer1_Timer

   Dim pt As Point
 
   GetCursorPos pt

   Debug.Print pt.x, pt.y

End Sub

 
Odgovor na temu

dava
Banja Luka

Član broj: 27208
Poruke: 893



+384 Profil

icon Re: Polozaj kursora.23.04.2008. u 11:18 - pre 195 meseci
Ako pitas za polozaj kursora na datoj formi onda stavi ovo na tu formu pa probaj:

Code:

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  Debug.Print X
  Debug.Print Y
End Sub


Ako zelis da dobije polozaj kursora na ekranu onda:

Code:

Option Explicit

Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
    X As Long
    Y As Long
End Type

Private Sub Form_Load()
  Timer1.Interval = 1000
End Sub

Private Sub Timer1_Timer()
  Dim Point As POINTAPI

    GetCursorPos Point
    Debug.Print Point.X
    Debug.Print Point.Y

End Sub


E pretekao si me :)
SELECT * FROM หน่วยงานหลัก WHERE ยสันติ LIKE 'โดย%'
 
Odgovor na temu

[es] :: Visual Basic 6 :: Polozaj kursora.

[ Pregleda: 2160 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.