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 :

Utilisation de Font en cascade


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 62
    Par défaut Utilisation de Font en cascade
    Mon problème est un problème de police

    J'ai un CButton créé avec le flag BS_GROUPBOX et je lui attribue la font de mon parent (une Form View pour celui ci)
    Le titre de mon groupe a la bonne police

    Je peux créer des objets de ce type en cascade
    Or lorsque j'en créé un deuxième mon parent n'est plus la Form View mais le CButton du dessus.
    Je fais bien le setFont mais la police n'est pas la bonne, c'est la police par defaut tout moche...

    J'aimerais que les polices se transmettent en cascade... Comment faire ??

  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,
    on peut voir un bout de code de cette partie ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 62
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    void CreateGroup(CWnd* pParent()
    {
     
      m_pButton = new CButton;
      DWORD dwButtonStyle = WS_CHILD | BS_GROUPBOX | WS_TABSTOP;
      pButton ->Create(sCaption, dwButtonStyle, rect, pParent, 0);
     
      if(pParent != NULL)
    	pButton ->SetFont(pParent->GetFont());
    }
    Avec pParent étant la première fois un CFormView et plus tard un autre CButton.. Il n'y a rien d'extraordinaire..(Juste que c'est appellé en gros, en récursif)

    Seul le texte du premier groupe a la bonne police.

    Capture d'écran du résultat

Discussions similaires

  1. Utilisation des fontes de caractères
    Par fredppp dans le forum KDE
    Réponses: 2
    Dernier message: 27/03/2011, 13h06
  2. Utiliser la fonte Arial Black dans Latex
    Par Ravens dans le forum Mise en forme
    Réponses: 5
    Dernier message: 19/01/2010, 11h37
  3. Utiliser une font sans l'installer.
    Par Masterglob dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 17/07/2008, 09h14
  4. [Report 6i] - Utilisation de fonts
    Par memed dans le forum Reports
    Réponses: 6
    Dernier message: 14/12/2006, 17h51
  5. Réponses: 8
    Dernier message: 28/01/2005, 08h28

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