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

MFC Discussion :

[MFC] Titre application


Sujet :

MFC

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 91
    Par défaut [MFC] Titre application
    Je cherche à modifier le titre de mon application.
    J'ai ajouté dans InitInstance le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		m_pMainWnd->ShowWindow(SW_SHOW);
    		m_pMainWnd->UpdateWindow();
    		m_pMainWnd->SetWindowText(strMainWndText);
    Petit problème, lorsque je pilote l'application par OLE, ce code n'a aucun effet, voir crash l'application.
    Comment puis je modifier autrement le titre de mon application?

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 473
    Par défaut
    Tu peux aussi définir la fonction virtuelle SetTitle de ta classe Doc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void Nom_du_projetDoc::SetTitle(LPCTSTR lpszTitle)
    {
           CDocument::SetTitle("Nom_de_ton_application");
    }

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 91
    Par défaut
    La solution de la FAC fait crasher l'appli lorsque je la pilote par OLE.
    La deuxième solution change le titre en :
    Nom_de_ton_application:1 - nom_de_l_exe

    Une autre idée?

  5. #5
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Citation Envoyé par tyarcaouen
    La solution de la FAC fait crasher l'appli lorsque je la pilote par OLE.
    La deuxième solution change le titre en :
    Nom_de_ton_application:1 - nom_de_l_exe

    Une autre idée?
    a ma connaissance non ,
    il faut peut etre s'attacher a comprendre pourquoi ça plante par ole, avant de vouloir passer a autre chose ...

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 91
    Par défaut
    après debugage, quand je pilote l'appli par OLE, m_pMainWnd et m_pActiveWnd sont null. Par OLE, ce doit être une autre propriété qui est utilisée ce qui expliquerait pourquoi le nom reste inchangé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [phpMyAdmin] Changer le titre application sous le logo
    Par dede92 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 10/06/2008, 17h02
  2. Ajouter une interface MFC à une application Console
    Par WELCOMSMAIL dans le forum Visual C++
    Réponses: 1
    Dernier message: 24/09/2007, 10h06
  3. [MFC] configuration application incorrecte
    Par Memphiss dans le forum MFC
    Réponses: 8
    Dernier message: 01/03/2006, 10h45
  4. Réponses: 4
    Dernier message: 05/05/2005, 16h34
  5. Réponses: 12
    Dernier message: 02/05/2005, 17h16

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