MCPcopy Create free account
hub / github.com/ajkhoury/ReClassEx / InitInstance

Method InitInstance

ReClass/ReClassEx.cpp:99–277  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99BOOL CReClassExApp::InitInstance( )
100{
101 #ifdef _DEBUG
102 Utils::CreateDbgConsole( _T( "dbg" ) );
103 #endif
104
105 INITCOMMONCONTROLSEX InitCtrls;
106 InitCtrls.dwSize = sizeof( InitCtrls );
107 InitCtrls.dwICC = ICC_STANDARD_CLASSES;
108 InitCommonControlsEx( &InitCtrls );
109
110 CWinAppEx::InitInstance( );
111
112 if (!ntdll::Init( ))
113 {
114 AfxMessageBox( IDP_NTDLL_INIT_FAILED );
115 return FALSE;
116 }
117
118 if (!AfxOleInit( ))
119 {
120 AfxMessageBox( IDP_OLE_INIT_FAILED );
121 return FALSE;
122 }
123
124 AfxEnableControlContainer( );
125 EnableTaskbarInteraction( FALSE );
126 InitContextMenuManager( );
127 InitKeyboardManager( );
128 InitTooltipManager( );
129
130 CMFCToolTipInfo ttParams;
131 ttParams.m_bVislManagerTheme = TRUE;
132 GetTooltipManager( )->SetTooltipParams( AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS( CMFCToolTipCtrl ), &ttParams );
133
134 // Get registry entries
135 SetRegistryKey( _T( "RC16" ) );
136
137 //Typedefs
138 g_tdHex = GetProfileString( _T( "Typedefs" ), _T( "Hex" ), _T( "char" ) );
139 g_tdInt64 = GetProfileString( _T( "Typedefs" ), _T( "Int64" ), _T( "__int64" ) );
140 g_tdInt32 = GetProfileString( _T( "Typedefs" ), _T( "Int32" ), _T( "__int32" ) );
141 g_tdInt16 = GetProfileString( _T( "Typedefs" ), _T( "Int16" ), _T( "__int16" ) );
142 g_tdInt8 = GetProfileString( _T( "Typedefs" ), _T( "Int8" ), _T( "__int8" ) );
143 g_tdQWORD = GetProfileString( _T( "Typedefs" ), _T( "QWORD" ), _T( "DWORD64" ) );
144 g_tdDWORD = GetProfileString( _T( "Typedefs" ), _T( "DWORD" ), _T( "DWORD" ) );
145 g_tdWORD = GetProfileString( _T( "Typedefs" ), _T( "WORD" ), _T( "WORD" ) );
146 g_tdBYTE = GetProfileString( _T( "Typedefs" ), _T( "BYTE" ), _T( "unsigned char" ) );
147 g_tdFloat = GetProfileString( _T( "Typedefs" ), _T( "Float" ), _T( "float" ) );
148 g_tdDouble = GetProfileString( _T( "Typedefs" ), _T( "Double" ), _T( "double" ) );
149 g_tdVec2 = GetProfileString( _T( "Typedefs" ), _T( "Vec2" ), _T( "Vector2" ) );
150 g_tdVec3 = GetProfileString( _T( "Typedefs" ), _T( "Vec3" ), _T( "Vector3" ) );
151 g_tdQuat = GetProfileString( _T( "Typedefs" ), _T( "Quat" ), _T( "Vector4" ) );
152 g_tdMatrix = GetProfileString( _T( "Typedefs" ), _T( "Matrix" ), _T( "matrix3x4_t" ) );
153 g_tdPChar = GetProfileString( _T( "Typedefs" ), _T( "PChar" ), _T( "char*" ) );
154 g_tdPWChar = GetProfileString( _T( "Typedefs" ), _T( "PWChar" ), _T( "wchar_t*" ) );
155
156 g_crBackground = GetProfileInt( _T( "Colors" ), _T( "Background" ), g_crBackground );

Callers

nothing calls this directly

Calls 5

CreateDbgConsoleFunction · 0.85
InitFunction · 0.85
LoadPluginsFunction · 0.85
CreateMethod · 0.45

Tested by

no test coverage detected