12 #include "../System/cAppRes.h"
13 #include "../System/cAppConfig.h"
14 #include "../Scriptable/IScriptableObj.h"
26 virtual void ProcessMessage(MSG& msg);
32 #if ! defined(_MFC_VER)
59 SHOWWINDOW_t m_nCmdShow;
68 if (!SUPER_t::isSingleCreated())
75 return get_SingleCast<CWinApp>();
91 virtual BOOL InitInstance()
override;
92 virtual bool OnTickApp()
override;
94 APP_EXITCODE_t Main(HINSTANCE hInstance, SHOWWINDOW_t nCmdShow);
97 #define AfxGetApp() cSingletonStatic<cAppImpl>::get_SingleCast<CWinApp>()
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
#define IS_TYPE_OF(t, p)
Definition: PtrCast.h:23
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
const FILECHAR_t * m_pszProfileName
the path to the profile specific to this app. (else use m_pszRegistryKey)
Definition: cWinApp.h:54
static CWinApp * get_Single()
Definition: cWinApp.h:72
virtual bool isValidCheck() const noexcept
Definition: cWinApp.h:83
cStringF m_pszHelpFilePath
The path to the application's Help file. (if any) (MFC name)
Definition: cWinApp.h:51
static CWinApp & I()
Definition: cWinApp.h:77
static bool isSingleCreated()
Definition: cWinApp.h:66
Definition: cAppConfig.h:19
Definition: cWinResource.h:19
Definition: cWndHandle.h:26
Definition: cAppImpl.h:21
INT32 TIMESYSD_t
Time delta. signed milli-Seconds Span. cTimeSys::k_DMAX, cTimeSys::k_INF = MAILSLOT_WAIT_FOREVER.
Definition: cTimeSys.h:28
char FILECHAR_t
a UTF8 char in a file name. like TCHAR
Definition: FileName.h:22