C# Class Plugins.Processes.ForegroundTracker

Inheritance: IDisposable
ファイルを表示 Open project: brunomlopes/ILoveLucene

Public Methods

Method Description
Dispose ( ) : void
ForegroundTracker ( Action changedProcess ) : System
Start ( ) : ForegroundTracker

Private Methods

Method Description
GetWindowThreadProcessId ( IntPtr hWnd, uint &lpdwProcessId ) : void
SetWinEventHook ( uint eventMin, uint eventMax, IntPtr hmodWinEventProc, WinEventDelegate lpfnWinEventProc, uint idProcess, uint idThread, uint dwFlags ) : IntPtr
UnhookWinEvent ( IntPtr hWinEventHook ) : bool
WinEventProc ( IntPtr hWinEventHook, uint eventType, IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

ForegroundTracker() public method

public ForegroundTracker ( Action changedProcess ) : System
changedProcess Action
return System

Start() public method

public Start ( ) : ForegroundTracker
return ForegroundTracker