C# Class Harriet.Models.BasicUtil.KeyboardHook

キーボードの操作をフックし、任意のメソッドを挿入する。
Inheritance: System.ComponentModel.Component
Afficher le fichier Open project: malaybaku/harriet Class Usage Examples

Méthodes publiques

Méthode Description
KeyboardHook ( ) : System

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

KeyboardHook ( KeyboardHookedEventHandler handler ) : System

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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

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

OnKeyboardHooked ( KeyboardHookedEventArgs e ) : void

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

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

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

KeyboardHook() public méthode

新しいインスタンスを作成する。
public KeyboardHook ( ) : System
Résultat System

KeyboardHook() public méthode

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

OnKeyboardHooked() protected méthode

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