CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
(C) 2003-2007 George "Mirage" Bakhtadze The source code may be used under either MPL 1.1 or LGPL 2.1 license. See included license.txt file
Unit contains application initialization and maintenance classes
| Name | Description |
|---|---|
Class TAppStarter | |
Class TScreenSaverStarter | |
Class TTrayAppStarter | |
Class TWin32AppStarter |
TStarterOptions = set of TStarterOption; |
TWndProc = function (WHandle: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; |
TStarterOptions = set of TStarterOption; |
Application option flag set
TWndProc = function (WHandle: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; |
Windows message handling callback
TStarterOption | ||
| Possible application option flags | ||
soSingleUser | Without this option the starter will create a working directory for the application in current user's documents directory (usally within "my documents" folder") If the option is included the directory with the application's .exe file will be used as working directory. Not recommended under Windows Vista. | |
soPreserveDir | If this option is included current directory will be not changed by the starter, else it will be changed to working directory | |
WM_NOTIFYTRAYICON = WM_USER + 1; |
WM_NOTIFYTRAYICON = WM_USER + 1; |
|
Last modified: Jan 6, 2010 |