C# Class KBLCService.HotkeyService

Служба хоткея
Inheritance: IDisposable
Mostra file Open project: GoldRenard/DMOAdvancedLauncher

Public Methods

Method Description
Dispose ( ) : void
HotkeyService ( ) : System
SetMode ( bool IsControl ) : void

Установка режима хоткея

Start ( bool IsAttach, bool IsControl = false ) : void

Старт воркера

Stop ( ) : void

Остановка воркера

Private Methods

Method Description
HotkeyHandler ( object sender, HotKeyEventArgs e ) : void

Обработчик хука

WorkerBody ( object sender, DoWorkEventArgs e ) : void

Тело воркера

WorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Если воркер завершен и был режим прикрепления к окну, завершаем приложение

Method Details

Dispose() public method

public Dispose ( ) : void
return void

HotkeyService() public method

public HotkeyService ( ) : System
return System

SetMode() public method

Установка режима хоткея
public SetMode ( bool IsControl ) : void
IsControl bool True если CTRL+SHIFT, False если ALT+SHIFT
return void

Start() public method

Старт воркера
public Start ( bool IsAttach, bool IsControl = false ) : void
IsAttach bool Если True, приложение будет следить за окном. Если окно закрывается, приложение тоже закрывается.
IsControl bool True если CTRL+SHIFT, False если ALT+SHIFT
return void

Stop() public method

Остановка воркера
public Stop ( ) : void
return void