IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxWidgets Discussion :

employer wxwidgets avec main


Sujet :

wxWidgets

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 36
    Par défaut employer wxwidgets avec main
    bonjour à tous,

    j'ai développé un petit programe en Cpp en mode console
    donc avec main(). et maintenant je voudrai avoir un fenêtre ou message box qui s'affiche. mais je n'ai pas trouver avec l'utilisation d'un main().
    quelqu'un aurai un exemple a me proposer?
    ou un lien qui me monter comment faire??

    merci d'avance

    lermit

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Le main dans WxWidgets c'est : IMPLEMENT_APP(la_classe_qui_derive_de_WxApp)
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 60
    Par défaut
    Sur WxWidgets on utilise la macro "IMPLEMENT_APP_NO_MAIN(classe)".
    Ensuite une fonction "int main(int, char*)".
    Elle retourne ABSOLUMENT wxEntry, qui prend comme paramètres la ligne de commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    IMPLEMENT_APP_NO_MAIN(Application)
     
    int main(int argc, char **argv)
    {
       return wxEntry(argc, argv);
    }
    C'est à peu près la définition de la macro "IMPLEMENT_APP(classe)" d'origine (il suffit de regarder dans les en-têtes)

Discussions similaires

  1. Arguments avec Main
    Par smutmutant2003 dans le forum Langage
    Réponses: 2
    Dernier message: 30/01/2007, 11h46
  2. erreur de link sous wxWidgets avec Mingw
    Par pyoda dans le forum wxWidgets
    Réponses: 4
    Dernier message: 28/04/2006, 19h03
  3. Réponses: 6
    Dernier message: 27/12/2005, 21h52
  4. PB installation de WXWIDGETS AVEC MINGW
    Par lhomme dans le forum wxWidgets
    Réponses: 1
    Dernier message: 27/12/2005, 11h22
  5. wxWidgets avec C++ Builder
    Par Laurent S dans le forum C++Builder
    Réponses: 8
    Dernier message: 15/06/2005, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo