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 :

Changer le caption d'un Static Texte


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut Changer le caption d'un Static Texte
    Bonjour,

    newbie en VC++, jfais le galerien la !

    jvois pas comment changer le texte d'un static text,
    j'ai bien essayer dy rajouter une variable, il m'envoit bouler.

    et quand je tente un GetDlgItem(IDC_STATIC1)->SetWindowText("test"); c'est pire !

    et sur le net, jtrouve pas

    si kkun pouvait me sortir de la

  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
    Par défaut
    salut,
    c'est la bonne methode mais tout depend de l'endroit ou tu fais la demande...
    voir :
    http://www.developpez.net/forums/vie...883745#1883745

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut
    jsuis en visual .net moi

    jtente donc d'ecire le lien a la main, vu que l'IDE s'y refuse :

    Cannot add member varaible to a control with ID IDC_STATIC

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut
    dans le DoDataExchange, j'essai de rajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	DDX_Control(pDX, IDC_STATIC1, sStaticLogin);
    	DDX_Text(pDX, IDC_STATIC1, sStaticLogin);
    j'obtiens l'erreur :
    error C2065: 'IDC_STATIC1' : undeclared identifier

  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
    change le nom de ton static dans l'editeur de ressources
    IDC_STATIC en IDC_STATIC1 ou autre chose...
    visual ne permet pas en effet d'associer une variable sur IDC_STATIC.


  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut
    Exacte !
    bien joué ! j'était loin de me douter !!

    En fait, ca correspond a quoi ID ? vuque le nom etait deja IDC_STATIC1
    maintenant, ID = IDC_STATIC1 et nom = IDC_STATIC11

  7. #7
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut
    tiens, ca marche pas, c space

    j'ai donc rajouter ma variable (categorie : value) ca m'a donné un cstring (sStaticLogin)

    quand dans le OnInitDialog je met :

    j'obtiens un caption vide, par contre si je met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GetDlgItem(IDC_STATIC1)->SetWindowText("test");
    ca marche.

    quel est cte diablerie ?

  8. #8
    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
    il te manque UpdateData(FALSE); apres l'affectation.
    relis mon post sur le travail avec les controles.

  9. #9
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Par défaut
    ok, desole de faire le boulet sur ce coup

    merci bien pour ton aide.

    Tu m'a bien debloqué !!

  10. #10
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut
    Salut

    Jai suivi la discussion , j'ai fais les memes choses mais j'ai le txt qui change en caractere chinois au lieu d'ecrire le mot "test" !!

    Au secours !
    Merci

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

Discussions similaires

  1. Caption d'un "static text"
    Par firejocker dans le forum MFC
    Réponses: 6
    Dernier message: 14/11/2005, 12h13
  2. StatusBar : changer la couleur d'un des textes .
    Par qi130 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 30/10/2005, 09h46
  3. Changer le "Caption" d'un bouton
    Par Bason_sensei dans le forum MFC
    Réponses: 3
    Dernier message: 14/10/2005, 21h43
  4. changer la value d'un champ texte
    Par kidu dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/07/2005, 16h10
  5. Réponses: 4
    Dernier message: 23/06/2004, 14h30

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