C# 클래스 NewTOAPIA.GL.GLWindow

Class: GLWindow
상속: Window
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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