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 ] Changer police de caractère


Sujet :

MFC

  1. #1
    Membre régulier
    Inscrit en
    février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 256
    Points : 96
    Points
    96
    Par défaut [ MFC ] Changer police de caractère
    Bonjour,

    j'aimerais savoir comment, lors d'un " ...dc.DrawText( "titi",.....) ", je peux
    changer la police de caractère et forcer la " Courrier New" ou la "Times New Roman" par exemple.

    Merci d'avance.

  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
    Points : 17 328
    Points
    17 328
    Par défaut
    salut,
    tu créés une fonte (CFont) tu la selectionnes dans le dc et tu fais ton drawText.
    comme ici:
    http://c.developpez.com/faq/vc/?page...s#VerticalFont

    pour creer la fonte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    CFont font;
    LOGFONT lf; 
    memset(&lf, 0, sizeof(LOGFONT));       // Zero out the structure. 
    lf.lfHeight = 12;                      // Request a 12-pixel-height 
    font. lstrcpy(lf.lfFaceName, _T("Arial"));   // Request a face name "Arial".
    VERIFY(font.CreateFontIndirect(&lf));  // Create the font.

  3. #3
    Membre régulier
    Inscrit en
    février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 256
    Points : 96
    Points
    96
    Par défaut
    merci !

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

Discussions similaires

  1. [XL-2010] Changer police de caractère via VBA
    Par Logistiq dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/07/2014, 17h06
  2. Réponses: 7
    Dernier message: 03/03/2006, 18h44
  3. Changer de police de caractères dans DC
    Par vanitom dans le forum MFC
    Réponses: 3
    Dernier message: 12/12/2005, 18h28
  4. Comment changer la police de caractère d'un menu
    Par RémiONERA dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/11/2005, 22h05
  5. [MFC] Comment personnaliser sa police de caractères ?
    Par Guybrush113 dans le forum MFC
    Réponses: 11
    Dernier message: 26/05/2004, 08h29

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