C# Class MPTray.ShellApplication

Inheritance: IMessageFilter
Show file Open project: MediaPortal/MediaPortal-1 Class Usage Examples

Public Methods

Method Description
HandleHidEvent ( object aSender, SharpLib aHidEvent ) : void

Here we receive HID events from our HID library.

PreFilterMessage ( Message &message ) : bool

Protected Methods

Method Description
RegisterHidDevices ( IntPtr aHwnd ) : void

Register HID devices so that we receive corresponding WM_INPUT messages.

Private Methods

Method Description
DoStart ( ) : void

InitTrayIcon ( ) : void

InstallKeyboardHook ( ) : void
Main ( string args ) : void
MenuItem1Click ( object sender, EventArgs e ) : void

OnKeyDown ( object sender, KeyEventArgs e ) : void

OnKeyUp ( object sender, KeyEventArgs e ) : void

Register ( bool register, RegistryKey hive ) : void

Run ( ) : void

SwitchFocus ( ) : void

TerminateProcess ( string processName ) : bool

Method Details

HandleHidEvent() public method

Here we receive HID events from our HID library.
public HandleHidEvent ( object aSender, SharpLib aHidEvent ) : void
aSender object
aHidEvent SharpLib
return void

PreFilterMessage() public method

public PreFilterMessage ( Message &message ) : bool
message System.Windows.Forms.Message
return bool

RegisterHidDevices() protected method

Register HID devices so that we receive corresponding WM_INPUT messages.
protected RegisterHidDevices ( IntPtr aHwnd ) : void
aHwnd System.IntPtr
return void