C# 클래스 HamSketch.UISurface

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

공개 프로퍼티들

프로퍼티 타입 설명
gSurfaces UISurface>.Dictionary

공개 메소드들

메소드 설명
ClearToColor ( uint colorref ) : void
CreateSurface ( string title, RECT frame ) : UISurface
Draw ( DrawEvent devent ) : void
Invalidate ( ) : void
Invalidate ( RECT rect ) : void
MoveBy ( int dx, int dy ) : void
MoveTo ( int x, int y ) : void
OnDraw ( DrawEvent devent ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( MouseEventArgs e ) : void
OnMouseHover ( MouseEventArgs e ) : void
OnMouseLeave ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnMovedBy ( int dx, int dy ) : void
OnMovedTo ( int x, int y ) : void
OnMoving ( int dx, int dy ) : void
Validate ( ) : void

보호된 메소드들

메소드 설명
UISurface ( string title, RECT frame ) : System
UISurface ( string title, int x, int y, int width, int height, System.Guid uniqueID ) : System

비공개 메소드들

메소드 설명
UISurface ( ) : System

메소드 상세

ClearToColor() 공개 메소드

public ClearToColor ( uint colorref ) : void
colorref uint
리턴 void

CreateSurface() 공개 정적인 메소드

public static CreateSurface ( string title, RECT frame ) : UISurface
title string
frame RECT
리턴 UISurface

Draw() 공개 메소드

public Draw ( DrawEvent devent ) : void
devent NewTOAPIA.UI.DrawEvent
리턴 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 ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseEnter() 공개 메소드

public OnMouseEnter ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseHover() 공개 메소드

public OnMouseHover ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseLeave() 공개 메소드

public OnMouseLeave ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseMove() 공개 메소드

public OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 공개 메소드

public OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseWheel() 공개 메소드

public OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 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

UISurface() 보호된 메소드

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

UISurface() 보호된 메소드

protected UISurface ( string title, int x, int y, int width, int height, System.Guid uniqueID ) : System
title string
x int
y int
width int
height int
uniqueID System.Guid
리턴 System

Validate() 공개 메소드

public Validate ( ) : void
리턴 void

프로퍼티 상세

gSurfaces 공개적으로 정적으로 프로퍼티

public static Dictionary gSurfaces
리턴 UISurface>.Dictionary