C# 클래스 HumLog.UIWindow

상속: IUIWindow
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

공개 메소드들

메소드 설명
AttachToUISurface ( ) : void
Draw ( DrawEvent devent ) : void
Hide ( ) : void
Invalidate ( ) : void
Invalidate ( RECT rect ) : void
MoveBy ( int dx, int dy ) : void
MoveTo ( int x, int y ) : void
OnDraw ( DrawEvent devent ) : void
OnMouseDown ( MouseActivityArgs e ) : void
OnMouseEnter ( MouseActivityArgs e ) : void
OnMouseHover ( MouseActivityArgs e ) : void
OnMouseLeave ( MouseActivityArgs e ) : void
OnMouseMove ( MouseActivityArgs e ) : void
OnMouseUp ( MouseActivityArgs e ) : void
OnMouseWheel ( MouseActivityArgs e ) : void
OnMovedBy ( int dx, int dy ) : void
OnMovedTo ( int x, int y ) : void
OnMoving ( int dx, int dy ) : void
RefreshDisplay ( RECT rect ) : void
Show ( ) : void
Validate ( ) : void

보호된 메소드들

메소드 설명
AttachForKeyboard ( ) : void
AttachForMouse ( ) : void
OnSurfaceCreated ( System.Guid uniqueID ) : void
UIWindow ( string title, RECT frame ) : System
UIWindow ( string title, int x, int y, int width, int height ) : System

메소드 상세

AttachForKeyboard() 보호된 메소드

protected AttachForKeyboard ( ) : void
리턴 void

AttachForMouse() 보호된 메소드

protected AttachForMouse ( ) : void
리턴 void

AttachToUISurface() 공개 메소드

public AttachToUISurface ( ) : void
리턴 void

Draw() 공개 메소드

public Draw ( DrawEvent devent ) : void
devent NewTOAPIA.UI.DrawEvent
리턴 void

Hide() 공개 메소드

public Hide ( ) : void
리턴 void

Invalidate() 공개 메소드

public Invalidate ( ) : void
리턴 void

Invalidate() 공개 메소드

public Invalidate ( RECT rect ) : void
rect RECT
리턴 void

MoveBy() 공개 메소드

public MoveBy ( int dx, int dy ) : void
dx int
dy int
리턴 void

MoveTo() 공개 메소드

public MoveTo ( int x, int y ) : void
x int
y int
리턴 void

OnDraw() 공개 메소드

public OnDraw ( DrawEvent devent ) : void
devent NewTOAPIA.UI.DrawEvent
리턴 void

OnMouseDown() 공개 메소드

public OnMouseDown ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMouseEnter() 공개 메소드

public OnMouseEnter ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMouseHover() 공개 메소드

public OnMouseHover ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMouseLeave() 공개 메소드

public OnMouseLeave ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMouseMove() 공개 메소드

public OnMouseMove ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMouseUp() 공개 메소드

public OnMouseUp ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMouseWheel() 공개 메소드

public OnMouseWheel ( MouseActivityArgs e ) : void
e NewTOAPIA.UI.MouseActivityArgs
리턴 void

OnMovedBy() 공개 메소드

public OnMovedBy ( int dx, int dy ) : void
dx int
dy int
리턴 void

OnMovedTo() 공개 메소드

public OnMovedTo ( int x, int y ) : void
x int
y int
리턴 void

OnMoving() 공개 메소드

public OnMoving ( int dx, int dy ) : void
dx int
dy int
리턴 void

OnSurfaceCreated() 보호된 메소드

protected OnSurfaceCreated ( System.Guid uniqueID ) : void
uniqueID System.Guid
리턴 void

RefreshDisplay() 공개 메소드

public RefreshDisplay ( RECT rect ) : void
rect RECT
리턴 void

Show() 공개 메소드

public Show ( ) : void
리턴 void

UIWindow() 보호된 메소드

protected UIWindow ( string title, RECT frame ) : System
title string
frame RECT
리턴 System

UIWindow() 보호된 메소드

protected UIWindow ( string title, int x, int y, int width, int height ) : System
title string
x int
y int
width int
height int
리턴 System

Validate() 공개 메소드

public Validate ( ) : void
리턴 void