Résultats de 1 à 4 sur 4

Sujet : Barre de titre SetWindowText

  1. #1

    Barre de titre SetWindowText

    Je désire insérer la valeur d\'une variable
    dans la barre de titre. Plus spécifiquement le nom du ficher qui a été chargé en utilisant les MFC.

    Quelqu\'un sait comment s\'y prendre ?

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    Tu utilises l\'éditeur de VC++ pour les MFC ? Normalement celui-ci doit te permettre de lier des variables à tes widgets. Sinon, au niveau du code, je ne connais pas suffisament MFC pour t\'en dire +.

  3. #3
    sa serait bien d\'avoir une réponse, si quelqu\'un aurait seulement une piste ça m\'aiderait grandement :roll:

  4. #4
    Membre MP
    Inscrit
    août 2013
    Messages
    8
    Salut,

    Si tu veux rajouter du texte dans la barre de titre de ton appli, il faut que tu fasses appel à la fonction SetTitle(LPCTSTR lpszTitle) de ta classe de document (tu as une classe qui dérive de CDocument).

    Le SetTitle écrase le titre existant dans la barre de titre.
    Si tu veux rajouter ta variable au titre existant, fais d\'abord appel à la fonction GetTitle() du document. Tu concatènes tes deux chaines et tu passes le résultat en argument du SetTitle(...).

    ex :
    CString csVariable = \"toto.txt\"; // Le nom de ta variable
    CString csTitle; // Pour stocker le titre actuel
    CString csNewTitle; // Ton nouveau titre

    csTitle = pDoc->GetTitle() // pDoc est un pointeur sur ton document

    csNewTitle = csTitle + _T(\" \") + csVariable; // Création du nouveau titre

    pDoc->SetTitle(csNewTitle); // Affichage du titre

    Si tu souhaite seulement changer le titre dans la barre de titre d\'une vue, il te faudra utiliser les fonctions GetWindowText et SetWindowText de ta vue.

    J\'espère que ca répondra à ta question.
    A+



    :wink:

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!