Cara Melihat Koordinat (X,Y) Kursor pada Mouse dengan VB6

Tanpa kita sadari tiap kali memegang mouse pada PC dan mengarahkannya ke bagian-bagian menu di windows ternyata kursor tersebut memiliki koordinat posisi X, Y. Pada pembahasan kali ini admin akan menguraikan sebuah sourcode Cara Melihat Koordinat (X,Y) Kursor pada Mouse. Function yang digunakan Windows API.

Windows API
Windows API adalah serangkain file-file yang berekstensi *.dll yang berada pada folder windows (C:\Windows\System32) yang berfungsi sebagai pendukung bagi para programmer untuk membuat sebuah script atau kode-kode perintah dalam bentuk, tombol perintah dan menu dari script atau kode-kode tersebut yang sesuai di Windows API dan kemudian diteruskan oleh Sistem Operasi itu sendiri dalam pembuatan komponennya.

Langsung masuk ke pokok pembahasan, buatlah sebuah project - form, module dan tambahkan komponen timer dengan interval 1 dan 2 buah label. Disini admin menambahkan komponen progressbar agar kelihatan lebih bagus.

Cara Melihat Koordinat (X,Y) Kursor pada Mouse dengan VB6

Copykan Syntak dibawah ini ke module 
Public Type POINTAPI
    X As Long
    Y As Long
End Type
Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Public Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
Kemudian dilanjutkan double klik dan copykan juga syntak berikut akan tetapi sesuai dengan prosedur dan komponen yang terdapat pada form
Dim tPA As POINTAPI

Private Sub Form_Load()
GetCursorPos tPA
lhWnd = WindowFromPoint(tPA.X, tPA.Y)
End Sub

Private Sub Timer1_Timer()
    Dim tPA As POINTAPI
    GetCursorPos tPA
    lblX.Caption = "X : " & tPA.X
    lblY.Caption = "Y : " & tPA.Y
    On Error Resume Next
    Me.ProgressBar2.Value = tPA.X
    Me.ProgressBar1.Value = tPA.Y
End Sub
Kemudian simpan dan RUN/F5, posisi dari kursor yang kita gerakan maka akan terhitung pada label X dan Y yang terdapat pada form diatas. Untuk sorucodenya bisa didownload pada LINK INI. Semoga artikel ringan ini dapat bermanfaat bagi pembaca-pembaca sekalian.

Related

Visual Basic Classic 1707089643132451932

Post a Comment

Perhatian !!
- Berkomentarlah dengan menggunakan bahasa yang baik dan sopan dan sesuai topik pembahasan
- Dilarang menjadikan referensi artikel web ini tanpa menyertakan sumbernya

emo-but-icon
:noprob:
:smile:
:shy:
:trope:
:sneered:
:happy:
:escort:
:rapt:
:love:
:heart:
:angry:
:hate:
:sad:
:sigh:
:disappointed:
:cry:
:fear:
:surprise:
:unbelieve:
:shit:
:like:
:dislike:
:clap:
:cuff:
:fist:
:ok:
:file:
:link:
:place:
:contact:

TerbaruTagRandom Artikel

Terbaru

  • SIBUK (Sistem Infomasi Badan Usaha Konstruksi)
  • Perancangan Aplikasi SIBUK (Sistem Infomasi Badan Usaha ...selanjutnya
  • Source Code Jackpot Game | VB6
  • Seperti kita ketahui perkembangan dalam dunia game sangatlah pesat, ...selanjutnya
  • Windows 7 x64 Ultimate Super Lite Version 2020 Google Drive
  • Informasi Rilis: Ukuran File: Hampir 1 GB Kompresi: ...selanjutnya
  • Membuat Komputer Berbicara dengan Visual Basic 6.0, Akses Speech dan Narrator
  • Pada kesempatan kali ini admin akan berbagi sebuah coding yang ...selanjutnya
  • SISTEM INFORMASI AGEN MINYAK TANAH BERBASIS SMS GATEWAY | VB6 MySQL Server
  • Pada kesempatan kali ini admin telah merilis sebuah source ...selanjutnya
  • AutoComplate ComboBox dengan Visual Basic 6.0
  • Pada kesempatan kali ini admin akan share sedikit sebuah coding ...selanjutnya
  • SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server
  • Source Code SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server ...selanjutnya
  • Aplikasi Penjualan Ritail dan Grosir Multi Satuan | VB6 MySQL Server
  • Aplikasi Penjualan Ritail dan  Grosir Multi Satuan ini ...selanjutnya

    Random Artikel

    Contact Us

    Name

    Email *

    Message *

    item