반응형
* VBNET API 를 이용한 마우스 커서 좌표 얻어 오기 예제...
전체 소스 코드
Form1.vb
Imports System.Runtime.InteropServices
Public Class Form1
'API 선언...
<DllImport("user32")> _
Public Shared Function GetCursorPos(ByRef pt As Point) As Int32
End Function
Dim pi As Point = New Point()
Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
MyBase.OnLoad(e)
timer1.Start()
End Sub
Protected Overrides Sub OnClosed(ByVal e As System.EventArgs)
MyBase.OnClosed(e)
timer1.Stop()
End Sub
Private Sub timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timer1.Tick
'마우스 커서 좌표 읽어 오기...
GetCursorPos(pi)
'현재 마우스 커서 좌표 표시...
lblX.Text = pi.X.ToString()
lblY.Text = pi.Y.ToString()
End Sub
End Class
*예제 결과
https://kdsoft-zeros.tistory.com/162
반응형
'VB.NET Programming' 카테고리의 다른 글
[VBNET] 제어판 프린터(Printer) 목록 불러오기 (0) | 2020.03.16 |
---|---|
[VBNET] [API] Mouse Cursor Move And AutoClick Event (0) | 2020.03.12 |
[VBNET] [API] 한/영 키 상태 값 구하기 (0) | 2020.03.06 |
[VBNET] 윈도우 폼(Window Form) - 폼(Form) 화면 그대로 프린트(Print) (0) | 2020.03.04 |
[VBNET] [WMI] 네트워크 IP 및 Subnet, Gateway Set (0) | 2020.03.02 |