Description | Hierarchy | Fields | Methods | Properties |
type unaWinApp = class(unaWinWindow)
Window class which can be used as main application window.
![]() |
function run(): unaWinApp; |
![]() |
function initWindow(): bool; override; |
![]() |
function notifyDestroy(): bool; override; |
![]() |
function onActivateApp(isActivate: bool; activeThreadId: unsigned): bool; override; |
![]() |
function onClose(): bool; override; |
![]() |
function onRunEnterLeave(enter: bool): bool; virtual; |
![]() |
procedure AfterConstruction(); override; |
![]() |
procedure BeforeDestruction(); override; |
![]() |
procedure quit(exitCode: int = 0); |
![]() |
procedure wakeUp(); |
![]() |
property exitCode: int read f_exitCode write f_exitCode; |
![]() |
property isRunning: bool read f_isRunning; |
![]() |
function run(): unaWinApp; |
Main window cycle. Do not returns the control until WM_QUIT messages is received. |
![]() |
function initWindow(): bool; override; |
![]() |
function notifyDestroy(): bool; override; |
WM_NCDESTROY message handler. Calls quit() method to terminate the application. |
![]() |
function onActivateApp(isActivate: bool; activeThreadId: unsigned): bool; override; |
WM_ACTIVATEAPP message handler. |
![]() |
function onClose(): bool; override; |
![]() |
function onRunEnterLeave(enter: bool): bool; virtual; |
![]() |
procedure AfterConstruction(); override; |
![]() |
procedure BeforeDestruction(); override; |
![]() |
procedure quit(exitCode: int = 0); |
Terminates the application using the PostQuitMessage() routine. |
![]() |
procedure wakeUp(); |
terminates application |
![]() |
property exitCode: int read f_exitCode write f_exitCode; |
Specifies exit code used when terminating the application. |
![]() |
property isRunning: bool read f_isRunning; |
Specifies exit code used when terminating the application. |
(c) 2012 Lake of Soft