C# 클래스 HumLog.UISurface

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

공개 프로퍼티들

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

공개 메소드들

메소드 설명
ClearToColor ( uint colorref ) : void
CreateSurface ( string title, RECT frame, System.Guid uniqueID ) : UISurface
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

보호된 메소드들

메소드 설명
UISurface ( string title, RECT frame, System.Guid uniqueID ) : 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, System.Guid uniqueID ) : UISurface
title string
frame RECT
uniqueID System.Guid
리턴 UISurface

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

RefreshDisplay() 공개 메소드

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

Show() 공개 메소드

public Show ( ) : void
리턴 void

UISurface() 보호된 메소드

protected UISurface ( string title, RECT frame, System.Guid uniqueID ) : System
title string
frame RECT
uniqueID System.Guid
리턴 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