C# 클래스 Be.Windows.Forms.HexBox.KeyInterpreter

Handles user input such as mouse and keyboard input during hex view edit
상속: IKeyInterpreter
파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer

보호된 프로퍼티들

프로퍼티 타입 설명
_hexBox HexBox
_shiftDown bool

Private Properties

프로퍼티 타입 설명
BeginMouseSelection void
EndMouseSelection void
UpdateMouseSelection void

공개 메소드들

메소드 설명
Activate ( ) : void
Deactivate ( ) : void
GetCaretPointF ( long byteIndex ) : PointF
KeyInterpreter ( HexBox hexBox ) : System
PreProcessWmChar ( Message &m ) : bool
PreProcessWmKeyDown ( Message &m ) : bool
PreProcessWmKeyUp ( Message &m ) : bool

보호된 메소드들

메소드 설명
GetBytePositionInfo ( Point p ) : BytePositionInfo
PerformPosMoveLeft ( ) : bool
PerformPosMoveLeftByte ( ) : bool
PerformPosMoveRight ( ) : bool
PerformPosMoveRightByte ( ) : bool
PreProcessWmKeyDown_Back ( Message &m ) : bool
PreProcessWmKeyDown_ControlC ( Message &m ) : bool
PreProcessWmKeyDown_ControlV ( Message &m ) : bool
PreProcessWmKeyDown_ControlX ( Message &m ) : bool
PreProcessWmKeyDown_Default ( Message &m ) : bool
PreProcessWmKeyDown_Delete ( Message &m ) : bool
PreProcessWmKeyDown_Down ( Message &m ) : bool
PreProcessWmKeyDown_End ( Message &m ) : bool
PreProcessWmKeyDown_Home ( Message &m ) : bool
PreProcessWmKeyDown_Left ( Message &m ) : bool
PreProcessWmKeyDown_PageDown ( Message &m ) : bool
PreProcessWmKeyDown_PageUp ( Message &m ) : bool
PreProcessWmKeyDown_Right ( Message &m ) : bool
PreProcessWmKeyDown_ShiftDown ( Message &m ) : bool
PreProcessWmKeyDown_ShiftLeft ( Message &m ) : bool
PreProcessWmKeyDown_ShiftRight ( Message &m ) : bool
PreProcessWmKeyDown_ShiftShiftKey ( Message &m ) : bool
PreProcessWmKeyDown_ShiftTab ( Message &m ) : bool
PreProcessWmKeyDown_ShiftUp ( Message &m ) : bool
PreProcessWmKeyDown_Tab ( Message &m ) : bool
PreProcessWmKeyDown_Up ( Message &m ) : bool
PreProcessWmKeyUp_Insert ( Message &m ) : bool
RaiseKeyDown ( Keys keyData ) : bool
RaiseKeyPress ( char keyChar ) : bool
RaiseKeyUp ( Keys keyData ) : bool

비공개 메소드들

메소드 설명
BeginMouseSelection ( object sender, MouseEventArgs e ) : void
EndMouseSelection ( object sender, MouseEventArgs e ) : void
UpdateMouseSelection ( object sender, MouseEventArgs e ) : void

메소드 상세

Activate() 공개 메소드

public Activate ( ) : void
리턴 void

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

GetBytePositionInfo() 보호된 메소드

protected GetBytePositionInfo ( Point p ) : BytePositionInfo
p Point
리턴 BytePositionInfo

GetCaretPointF() 공개 메소드

public GetCaretPointF ( long byteIndex ) : PointF
byteIndex long
리턴 System.Drawing.PointF

KeyInterpreter() 공개 메소드

public KeyInterpreter ( HexBox hexBox ) : System
hexBox HexBox
리턴 System

PerformPosMoveLeft() 보호된 메소드

protected PerformPosMoveLeft ( ) : bool
리턴 bool

PerformPosMoveLeftByte() 보호된 메소드

protected PerformPosMoveLeftByte ( ) : bool
리턴 bool

PerformPosMoveRight() 보호된 메소드

protected PerformPosMoveRight ( ) : bool
리턴 bool

PerformPosMoveRightByte() 보호된 메소드

protected PerformPosMoveRightByte ( ) : bool
리턴 bool

PreProcessWmChar() 공개 메소드

public PreProcessWmChar ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown() 공개 메소드

public PreProcessWmKeyDown ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Back() 보호된 메소드

protected PreProcessWmKeyDown_Back ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ControlC() 보호된 메소드

protected PreProcessWmKeyDown_ControlC ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ControlV() 보호된 메소드

protected PreProcessWmKeyDown_ControlV ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ControlX() 보호된 메소드

protected PreProcessWmKeyDown_ControlX ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Default() 보호된 메소드

protected PreProcessWmKeyDown_Default ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Delete() 보호된 메소드

protected PreProcessWmKeyDown_Delete ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Down() 보호된 메소드

protected PreProcessWmKeyDown_Down ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_End() 보호된 메소드

protected PreProcessWmKeyDown_End ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Home() 보호된 메소드

protected PreProcessWmKeyDown_Home ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Left() 보호된 메소드

protected PreProcessWmKeyDown_Left ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_PageDown() 보호된 메소드

protected PreProcessWmKeyDown_PageDown ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_PageUp() 보호된 메소드

protected PreProcessWmKeyDown_PageUp ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Right() 보호된 메소드

protected PreProcessWmKeyDown_Right ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ShiftDown() 보호된 메소드

protected PreProcessWmKeyDown_ShiftDown ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ShiftLeft() 보호된 메소드

protected PreProcessWmKeyDown_ShiftLeft ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ShiftRight() 보호된 메소드

protected PreProcessWmKeyDown_ShiftRight ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ShiftShiftKey() 보호된 메소드

protected PreProcessWmKeyDown_ShiftShiftKey ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ShiftTab() 보호된 메소드

protected PreProcessWmKeyDown_ShiftTab ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_ShiftUp() 보호된 메소드

protected PreProcessWmKeyDown_ShiftUp ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Tab() 보호된 메소드

protected PreProcessWmKeyDown_Tab ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyDown_Up() 보호된 메소드

protected PreProcessWmKeyDown_Up ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyUp() 공개 메소드

public PreProcessWmKeyUp ( Message &m ) : bool
m Message
리턴 bool

PreProcessWmKeyUp_Insert() 보호된 메소드

protected PreProcessWmKeyUp_Insert ( Message &m ) : bool
m Message
리턴 bool

RaiseKeyDown() 보호된 메소드

protected RaiseKeyDown ( Keys keyData ) : bool
keyData Keys
리턴 bool

RaiseKeyPress() 보호된 메소드

protected RaiseKeyPress ( char keyChar ) : bool
keyChar char
리턴 bool

RaiseKeyUp() 보호된 메소드

protected RaiseKeyUp ( Keys keyData ) : bool
keyData Keys
리턴 bool

프로퍼티 상세

_hexBox 보호되어 있는 프로퍼티

Contains the parent HexBox control
protected HexBox _hexBox
리턴 HexBox

_shiftDown 보호되어 있는 프로퍼티

Contains True, if shift key is down
protected bool _shiftDown
리턴 bool