C# 클래스 Harriet.Models.BasicUtil.KeyboardHook

キーボードの操作をフックし、任意のメソッドを挿入する。
상속: System.ComponentModel.Component
파일 보기 프로젝트 열기: malaybaku/harriet 1 사용 예제들

공개 메소드들

메소드 설명
KeyboardHook ( ) : System

新しいインスタンスを作成する。

KeyboardHook ( KeyboardHookedEventHandler handler ) : System

キーボードが操作されたときに実行するデリゲートを指定してインスタンスを作成する。

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

使用されているアンマネージリソースを解放し、オプションでマネージリソースも解放する。

OnKeyboardHooked ( KeyboardHookedEventArgs e ) : void

KeyboardHookedイベントを発生させる。

비공개 메소드들

메소드 설명
CallNextHook ( int code, KeyboardMessage message, KeyboardState &state ) : int
CallNextHookEx ( IntPtr hook, int code, KeyboardMessage message, KeyboardState &state ) : int
SetWindowsHookEx ( int hookType, KeyboardHookDelegate hookDelegate, IntPtr hInstance, uint threadId ) : IntPtr
UnhookWindowsHookEx ( IntPtr hook ) : bool

메소드 상세

Dispose() 보호된 메소드

使用されているアンマネージリソースを解放し、オプションでマネージリソースも解放する。
protected Dispose ( bool disposing ) : void
disposing bool マネージリソースも解放する場合はtrue。
리턴 void

KeyboardHook() 공개 메소드

新しいインスタンスを作成する。
public KeyboardHook ( ) : System
리턴 System

KeyboardHook() 공개 메소드

キーボードが操作されたときに実行するデリゲートを指定してインスタンスを作成する。
public KeyboardHook ( KeyboardHookedEventHandler handler ) : System
handler KeyboardHookedEventHandler キーボードが操作されたときに実行するメソッドを表すイベントハンドラ。
리턴 System

OnKeyboardHooked() 보호된 메소드

KeyboardHookedイベントを発生させる。
protected OnKeyboardHooked ( KeyboardHookedEventArgs e ) : void
e KeyboardHookedEventArgs イベントのデータ。
리턴 void