activegs-ios/ActiveGS.exe/ActiveGSApp.cpp

81 lines
2.2 KiB
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 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 : 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 XP si le manifeste de l'application
// spécifie l'utilisation de ComCtl32.dll version 6 ou ultérieure pour activer
// les styles visuels. Dans le cas contraire, la création de fenêtres échouera.
InitCommonControls();
CWinApp::InitInstance();
// Initialiser les bibliothèques OLE
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
AfxEnableControlContainer();
// Initialisation standard
// Si vous n'utilisez pas ces fonctionnalités et que vous souhaitez réduire la taille
// de votre exécutable final, vous devez supprimer ci-dessous
// les routines d'initialisation spécifiques dont vous n'avez pas besoin.
// Changez la clé de Registre sous laquelle nos paramètres sont enregistrés.
// TODO : Modifiez cette chaîne avec des informations appropriées,
// telles que le nom de votre société ou organisation
SetRegistryKey(_T("Applications locales générées par AppWizard"));
// Pour créer la fenêtre principale, ce code crée un nouvel objet fenêtre frame
// qu'il définit ensuite en tant qu'objet fenê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 à jour le nom de la fenetre
// La seule fenêtre a été initialisée et peut donc être affichée et mise à 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ès ProcessShellCommand
return TRUE;
}