C# Class RemoteViewing.Windows.Forms.VncControl

Inheritance: System.Windows.Forms.UserControl
显示文件 Open project: qmfrederik/remoteviewing

Public Methods

Method Description
ClearInputState ( ) : void
HandleBell ( object sender, EventArgs e ) : void
HandleClosed ( object sender, EventArgs e ) : void
HandleConnected ( object sender, EventArgs e ) : void
HandleConnectionFailed ( object sender, EventArgs e ) : void
HandleFramebufferChanged ( object sender, FramebufferChangedEventArgs e ) : void
HandleRemoteClipboardChanged ( object sender, RemoteClipboardChangedEventArgs e ) : void
SendKeyUpdate ( int keysym, bool pressed ) : void
SendMouseScroll ( bool down ) : void
SendMouseUpdate ( ) : void
UpdateFramebuffer ( bool force ) : void
UpdateFramebuffer ( bool force, VncFramebuffer framebuffer ) : void
VncControl ( ) : System

Initializes a new instance of the VncControl.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnHandleDestroyed ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
WndProc ( Message &m ) : void

Private Methods

Method Description
AddClipboardFormatListener ( IntPtr handle ) : bool
GetMouseMask ( MouseButtons button ) : int
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

RemoveClipboardFormatListener ( IntPtr handle ) : bool
VncControl_KeyDown ( object sender, KeyEventArgs e ) : void
VncControl_KeyUp ( object sender, KeyEventArgs e ) : void
VncControl_MouseDown ( object sender, MouseEventArgs e ) : void
VncControl_MouseEnter ( object sender, EventArgs e ) : void
VncControl_MouseLeave ( object sender, EventArgs e ) : void
VncControl_MouseMove ( object sender, MouseEventArgs e ) : void
VncControl_MouseUp ( object sender, MouseEventArgs e ) : void
VncControl_Paint ( object sender, PaintEventArgs e ) : void
VncControl_PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) : void

Method Details

ClearInputState() public method

public ClearInputState ( ) : void
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

HandleBell() public method

public HandleBell ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

HandleClosed() public method

public HandleClosed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

HandleConnected() public method

public HandleConnected ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

HandleConnectionFailed() public method

public HandleConnectionFailed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

HandleFramebufferChanged() public method

public HandleFramebufferChanged ( object sender, FramebufferChangedEventArgs e ) : void
sender object
e RemoteViewing.Vnc.FramebufferChangedEventArgs
return void

HandleRemoteClipboardChanged() public method

public HandleRemoteClipboardChanged ( object sender, RemoteClipboardChangedEventArgs e ) : void
sender object
e RemoteViewing.Vnc.RemoteClipboardChangedEventArgs
return void

OnHandleDestroyed() protected method

protected OnHandleDestroyed ( EventArgs e ) : void
e System.EventArgs
return void

OnLoad() protected method

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
return void

OnLostFocus() protected method

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseWheel() protected method

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
return void

SendKeyUpdate() public method

public SendKeyUpdate ( int keysym, bool pressed ) : void
keysym int
pressed bool
return void

SendMouseScroll() public method

public SendMouseScroll ( bool down ) : void
down bool
return void

SendMouseUpdate() public method

public SendMouseUpdate ( ) : void
return void

UpdateFramebuffer() public method

public UpdateFramebuffer ( bool force ) : void
force bool
return void

UpdateFramebuffer() public method

public UpdateFramebuffer ( bool force, VncFramebuffer framebuffer ) : void
force bool
framebuffer RemoteViewing.Vnc.VncFramebuffer
return void

VncControl() public method

Initializes a new instance of the VncControl.
public VncControl ( ) : System
return System

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void