C# Класс HumLog.UIWindow

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

Открытые методы

Метод Описание
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