activegs-ios/ActiveGS.exe/ActiveGSApp.cpp

81 lines
2.2 KiB
C++
Raw Normal View History

// ActiveGSApp.cpp : D<>finit les comportements de classe pour l'application.
//
#include "../Common.win32/stdafx.h"
#include "ActiveGSApp.h"
#include "MainFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CActiveGSAppAp
BEGIN_MESSAGE_MAP(CActiveGSAppApp, CWinApp)
// ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
END_MESSAGE_MAP()
// construction CActiveGSAppApp
CActiveGSAppApp::CActiveGSAppApp()
{
// TODO<44>: ajoutez ici du code de construction,
// Placez toutes les initialisations significatives dans InitInstance
}
// Seul et unique objet CActiveGSAppApp
CActiveGSAppApp theApp;
// initialisation CActiveGSAppApp
BOOL CActiveGSAppApp::InitInstance()
{
// InitCommonControls() est requis sur Windows<77>XP si le manifeste de l'application
// sp<73>cifie l'utilisation de ComCtl32.dll version<6F>6 ou ult<6C>rieure pour activer
// les styles visuels. Dans le cas contraire, la cr<63>ation de fen<65>tres <20>chouera.
InitCommonControls();
CWinApp::InitInstance();
// Initialiser les biblioth<74>ques OLE
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
AfxEnableControlContainer();
// Initialisation standard
// Si vous n'utilisez pas ces fonctionnalit<69>s et que vous souhaitez r<>duire la taille
// de votre ex<65>cutable final, vous devez supprimer ci-dessous
// les routines d'initialisation sp<73>cifiques dont vous n'avez pas besoin.
// Changez la cl<63> de Registre sous laquelle nos param<61>tres sont enregistr<74>s.
// TODO : Modifiez cette cha<68>ne avec des informations appropri<72>es,
// telles que le nom de votre soci<63>t<EFBFBD> ou organisation
SetRegistryKey(_T("Applications locales g<>n<EFBFBD>r<EFBFBD>es par AppWizard"));
// Pour cr<63>er la fen<65>tre principale, ce code cr<63>e un nouvel objet fen<65>tre frame
// qu'il d<>finit ensuite en tant qu'objet fen<65>tre principale de l'application
int argc = __argc;
char** argv = __argv;
CMainFrame* pFrame = new CMainFrame(argc,argv);
if (!pFrame)
return FALSE;
m_pMainWnd = pFrame;
// MEts <20> jour le nom de la fenetre
// La seule fen<65>tre a <20>t<EFBFBD> initialis<69>e et peut donc <20>tre affich<63>e et mise <20> jour
pFrame->ShowWindow(SW_SHOW);
pFrame->UpdateWindow();
// appelle DragAcceptFiles uniquement s'il y a un suffixe
// Dans une application SDI, cet appel doit avoir lieu juste apr<70>s ProcessShellCommand
return TRUE;
}