C# Класс NewTOAPIA.GL.GLWindow

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

Защищенные свойства (Protected)

Свойство Тип Описание
gWindowClassName string

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

Метод Описание
CreateWindowClass ( ) : User32WindowClass
CreateWindowProfile ( ) : WindowProfile
Dispose ( ) : void
GLWindow ( string title, Rectangle frame, GLController controller ) : System
GLWindow ( string title, int x, int y, int width, int height, GLController controller ) : System
OnCloseRequested ( ) : bool
OnControlCommand ( IntPtr controlParam ) : void
OnDestroy ( ) : void
OnEnable ( bool enabled ) : void
OnEraseBackground ( ) : IntPtr
OnIdle ( ) : void
OnKeyboardActivity ( Object sender, KeyboardActivityArgs ke ) : IntPtr
OnMenuItemSelected ( int commandParam ) : void
OnMouseActivity ( Object sender, MouseActivityArgs mea ) : void
OnPaint ( DrawEvent dea ) : void
OnResizedTo ( int width, int height ) : void
OnTimer ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
GetButtons ( uint wParam ) : MouseButtons

Описание методов

CreateWindowClass() публичный Метод

public CreateWindowClass ( ) : User32WindowClass
Результат User32WindowClass

CreateWindowProfile() публичный Метод

public CreateWindowProfile ( ) : WindowProfile
Результат NewTOAPIA.UI.WindowProfile

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GLWindow() публичный Метод

public GLWindow ( string title, Rectangle frame, GLController controller ) : System
title string
frame System.Drawing.Rectangle
controller GLController
Результат System

GLWindow() публичный Метод

public GLWindow ( string title, int x, int y, int width, int height, GLController controller ) : System
title string
x int
y int
width int
height int
controller GLController
Результат System

OnCloseRequested() публичный Метод

public OnCloseRequested ( ) : bool
Результат bool

OnControlCommand() публичный Метод

public OnControlCommand ( IntPtr controlParam ) : void
controlParam System.IntPtr
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnEnable() публичный Метод

public OnEnable ( bool enabled ) : void
enabled bool
Результат void

OnEraseBackground() публичный Метод

public OnEraseBackground ( ) : IntPtr
Результат System.IntPtr

OnIdle() публичный Метод

public OnIdle ( ) : void
Результат void

OnKeyboardActivity() публичный Метод

public OnKeyboardActivity ( Object sender, KeyboardActivityArgs ke ) : IntPtr
sender Object
ke NewTOAPIA.UI.KeyboardActivityArgs
Результат System.IntPtr

OnMenuItemSelected() публичный Метод

public OnMenuItemSelected ( int commandParam ) : void
commandParam int
Результат void

OnMouseActivity() публичный Метод

public OnMouseActivity ( Object sender, MouseActivityArgs mea ) : void
sender Object
mea NewTOAPIA.UI.MouseActivityArgs
Результат void

OnPaint() публичный Метод

public OnPaint ( DrawEvent dea ) : void
dea NewTOAPIA.UI.DrawEvent
Результат void

OnResizedTo() публичный Метод

public OnResizedTo ( int width, int height ) : void
width int
height int
Результат void

OnTimer() публичный Метод

public OnTimer ( ) : void
Результат void

Описание свойств

gWindowClassName защищенное статическое свойство

protected static string gWindowClassName
Результат string