C# Класс HamSketch.UISurface

Наследование: IDrawable, IMouseTracker, IMoveable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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