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 :

Centrage texte dans un CStatic


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par défaut Centrage texte dans un CStatic
    Salut,

    J'ai un CStatic dans mon application MFC (dialog),
    j'ai un pointeur sur ce CStatic, et
    je cherche a centrer le texte, je ne pensais pas que ca puisse etre si difficile ?..

    j'ai fait une recherche dans ce forum ("cstatic" et "centrage" ne renvoie rien)

    merci de votre aide...

  2. #2
    Invité
    Invité(e)
    Par défaut
    si tu édite les propriétés de ton CStatic avec l'éditeur de resources, tu veras qu'il y en a une qui s'appelle quelque chose comme "text align" (dsl, mon visual studio est en anglais, et je te parle de tete...). il suffit alors de basculer sa valeur à "center", et le tour est joué

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par défaut Centrage texte dans un CStatic
    Mais non qd tu vas dans l'editeur de ressource c'est pour toute la duree du logiciel. Moi ce que je veux c'est centrer mon texte par programme car j'ai plusieur cas de figures. Dans un cas je veux le centrer , dans l'autre cas je veux le caler à gauche. Il faut donc que je teste les cas par programme et que j'active le centrage ou le calage à gauche par programme.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Minos2, c'est un forum, pas un chat... donc si tu me réponds en message privé, personne ne pourras en profiter pour rebondir...

    par ailleurs, penses a nous donner toutes les cartes pour qu'on sache ce que tu cherches a faire. dans ta question initiale, il n'etais pas évoqué le fait que tu veuilles centrer par moments, et aligner a gauche a d'autres.

    pour cela, la classe CStatic héritant de CWnd possede dans ses fonctions membres une (toujours de tete) fonction SetStyle() je crois...

    vois la doc sur la MSDN, il me semble que ca devrait le faire

    apres consultation de l'aide en ligne, ce que tu cherches est la fonction ModifyStyle() avec les styles suivants : SS_CENTER et SS_LEFT et/ou SS_LEFTNOWORDWRAP (CStatic Styles)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par défaut Centrage texte dans CStatic
    Excuse moi je ne sais pas encore bien naviguer dans le forum. Mais c'est tout a fait ça t'as compris mon problème

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

Discussions similaires

  1. [AC-2002] Centrage texte dans ListView
    Par Jean-Luc80 dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/04/2010, 18h25
  2. centrage vertical de texte dans les blocs
    Par filtep dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 22/12/2009, 19h27
  3. Centrage de texte dans un bouton
    Par PatStan17 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/06/2009, 14h26
  4. Centrer bout de texte dans div sans centrage
    Par Trunks dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 17/01/2006, 13h40
  5. [CSS]problème centrage texte de bouton dans une boîte
    Par Aurelius dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 06/09/2005, 16h01

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