C# 클래스 SleepHunter.Macro.WindowAutomator

파일 보기 프로젝트 열기: ewrogers/SleepHunter4 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MK_LBUTTON uint
MK_MBUTTON uint
MK_RBUTTON uint
MK_XBUTTON1 uint
MK_XUBTTON2 uint
VK_ESCAPE byte
VK_SHIFT byte
VK_SPACE byte
VK_TILDE byte

공개 메소드들

메소드 설명
SendCloseWindow ( IntPtr windowHandle ) : void
SendKeyChar ( IntPtr windowHandle, byte virtualKey ) : void
SendKeyChar ( IntPtr windowHandle, char key ) : void
SendKeyDown ( IntPtr windowHandle, byte virtualKey ) : void
SendKeyDown ( IntPtr windowHandle, char key ) : void
SendKeyUp ( IntPtr windowHandle, byte virtualKey ) : void
SendKeyUp ( IntPtr windowHandle, char key ) : void
SendKeystroke ( IntPtr windowHandle, byte virtualKey, bool includeCharMessage = false ) : void
SendKeystroke ( IntPtr windowHandle, char key, bool includeCharMessage = false ) : void
SendMouseClick ( IntPtr windowHandle, MouseButton mouseButton, int x, int y, bool moveFirst = true ) : void
SendMouseDown ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
SendMouseMove ( IntPtr windowHandle, int x, int y ) : void
SendMouseUp ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
SendShiftKeyDown ( IntPtr windowHandle ) : void
SendShiftKeyUp ( IntPtr windowHandle ) : void

비공개 메소드들

메소드 설명
GetScanCode ( byte virtualKey ) : byte
GetScanCode ( char c ) : byte
GetVirtualKey ( char c ) : byte
GetVirtualKey ( char c, ModifierKeys &modifiers ) : byte
MakeXYParameter ( Point pt ) : uint

메소드 상세

SendCloseWindow() 공개 정적인 메소드

public static SendCloseWindow ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
리턴 void

SendKeyChar() 공개 정적인 메소드

public static SendKeyChar ( IntPtr windowHandle, byte virtualKey ) : void
windowHandle System.IntPtr
virtualKey byte
리턴 void

SendKeyChar() 공개 정적인 메소드

public static SendKeyChar ( IntPtr windowHandle, char key ) : void
windowHandle System.IntPtr
key char
리턴 void

SendKeyDown() 공개 정적인 메소드

public static SendKeyDown ( IntPtr windowHandle, byte virtualKey ) : void
windowHandle System.IntPtr
virtualKey byte
리턴 void

SendKeyDown() 공개 정적인 메소드

public static SendKeyDown ( IntPtr windowHandle, char key ) : void
windowHandle System.IntPtr
key char
리턴 void

SendKeyUp() 공개 정적인 메소드

public static SendKeyUp ( IntPtr windowHandle, byte virtualKey ) : void
windowHandle System.IntPtr
virtualKey byte
리턴 void

SendKeyUp() 공개 정적인 메소드

public static SendKeyUp ( IntPtr windowHandle, char key ) : void
windowHandle System.IntPtr
key char
리턴 void

SendKeystroke() 공개 정적인 메소드

public static SendKeystroke ( IntPtr windowHandle, byte virtualKey, bool includeCharMessage = false ) : void
windowHandle System.IntPtr
virtualKey byte
includeCharMessage bool
리턴 void

SendKeystroke() 공개 정적인 메소드

public static SendKeystroke ( IntPtr windowHandle, char key, bool includeCharMessage = false ) : void
windowHandle System.IntPtr
key char
includeCharMessage bool
리턴 void

SendMouseClick() 공개 정적인 메소드

public static SendMouseClick ( IntPtr windowHandle, MouseButton mouseButton, int x, int y, bool moveFirst = true ) : void
windowHandle System.IntPtr
mouseButton MouseButton
x int
y int
moveFirst bool
리턴 void

SendMouseDown() 공개 정적인 메소드

public static SendMouseDown ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
windowHandle System.IntPtr
mouseButton MouseButton
x int
y int
리턴 void

SendMouseMove() 공개 정적인 메소드

public static SendMouseMove ( IntPtr windowHandle, int x, int y ) : void
windowHandle System.IntPtr
x int
y int
리턴 void

SendMouseUp() 공개 정적인 메소드

public static SendMouseUp ( IntPtr windowHandle, MouseButton mouseButton, int x, int y ) : void
windowHandle System.IntPtr
mouseButton MouseButton
x int
y int
리턴 void

SendShiftKeyDown() 공개 정적인 메소드

public static SendShiftKeyDown ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
리턴 void

SendShiftKeyUp() 공개 정적인 메소드

public static SendShiftKeyUp ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
리턴 void

프로퍼티 상세

MK_LBUTTON 공개적으로 정적으로 프로퍼티

public static uint MK_LBUTTON
리턴 uint

MK_MBUTTON 공개적으로 정적으로 프로퍼티

public static uint MK_MBUTTON
리턴 uint

MK_RBUTTON 공개적으로 정적으로 프로퍼티

public static uint MK_RBUTTON
리턴 uint

MK_XBUTTON1 공개적으로 정적으로 프로퍼티

public static uint MK_XBUTTON1
리턴 uint

MK_XUBTTON2 공개적으로 정적으로 프로퍼티

public static uint MK_XUBTTON2
리턴 uint

VK_ESCAPE 공개적으로 정적으로 프로퍼티

public static byte VK_ESCAPE
리턴 byte

VK_SHIFT 공개적으로 정적으로 프로퍼티

public static byte VK_SHIFT
리턴 byte

VK_SPACE 공개적으로 정적으로 프로퍼티

public static byte VK_SPACE
리턴 byte

VK_TILDE 공개적으로 정적으로 프로퍼티

public static byte VK_TILDE
리턴 byte