본문 바로가기

자료

[C#/VB.net] mouse_event

728x90
  Declare Function apimouse_event Lib "user32.dll" Alias "mouse_event" (ByVal dwFlags As Int32, ByVal dX As Int32, ByVal dY As Int32, ByVal cButtons As Int32, ByVal dwExtraInfo As Int32) As Boolean

    Public Const MOUSEEVENTF_LEFTDOWN = &H2
    Public Const MOUSEEVENTF_LEFTUP = &H4
    Private Const MOUSEEVENTF_RIGHTDOWN = &H8
    Private Const MOUSEEVENTF_RIGHTUP = &H10

Call apimouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) '마우스 왼쪽버튼을 누릅니다.
Call apimouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) '마우스 왼쪽버튼을 떕니다.

dim point as new point
point.x = "1"
point.y = "1"
Cursor.Position = point
728x90