C# Класс Harriet.Models.BasicUtil.KeyboardHook

キーボードの操作をフックし、任意のメソッドを挿入する。
Наследование: System.ComponentModel.Component
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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