CAST II Game Engine |
|||||||||||||||
![]() |
DESCRIPTION | ![]() |
FEATURES | ![]() |
SCREENSHOTS | ![]() |
FORUMS | ![]() |
DOCUMENTATION | ![]() |
DOWNLOADS | ![]() |
CONTACTS | ![]() |
|
type TWin32AppStarter = class(TAppStarter)
TAppStarterTAppStarter| Name | Description | |
|---|---|---|
![]() | WindowClass | Current window class |
![]() | constructor Create(const AProgramName: string; AWindowProc: TWndProc; Options: TStarterOptions); |
![]() | destructor Destroy; override; |
![]() | function isAlreadyRunning(ActivateExisting: Boolean): Boolean; override; |
![]() | procedure PrintError(const Msg: string; ErrorType: TLogLevel); override; |
![]() | function Process: Boolean; override; |
![]() | function ProcessMessage(Msg: Longword; wParam: Integer; lParam: Integer): Integer; override; |
![]() | constructor Create(const AProgramName: string; AWindowProc: TWndProc; Options: TStarterOptions); |
![]() | destructor Destroy; override; |
![]() | function isAlreadyRunning(ActivateExisting: Boolean): Boolean; override; |
Returns True if another instance of the application (currently, an application with the same window class name) is already rinning. If ActivateExisting is True the other instance will be activated.
![]() | procedure PrintError(const Msg: string; ErrorType: TLogLevel); override; |
![]() | function Process: Boolean; override; |
Performs win32 messages processing
![]() | function ProcessMessage(Msg: Longword; wParam: Integer; lParam: Integer): Integer; override; |
Windows message handler
![]() | property WindowClassName: string; |
![]() | property WindowClassName: string; |
Application's window class name
|
Last modified: 4 Jul, 2008 |