[VC++6] Problème de style d'écriture

Problème de style d'écriture [VC++6] - Programmation

Marsh Posté le 01-03-2002 à 13:50:43    

Bon, voilà , depuis quelque temps déjà je cherche les ID qui correspondent au gras, souligner et italique mais je ne les trouve pas...
 
Quelqu'un le sait-il?
Merci de me le faire savoir...


---------------
A déserter sans risque, on périt sans gloire
Reply

Marsh Posté le 01-03-2002 à 13:50:43   

Reply

Marsh Posté le 01-03-2002 à 15:07:50    

En C "basique", j'utilise le code suivant (à adapter à ce qu'on veut, variables à changer !)
 
    // def de police de texte en gras
     memset(&lf, 0, sizeof(LOGFONT));
     lf.lfHeight = 12;  
     lf.lfWeight = Police->Graisse;
     lstrcpy((LPSTR)&lf.lfFaceName[0], "MS Sans Serif" );
     hFonteMSS = CreateFontIndirect(&lf);
     SelectObject(hdcR, hFonteMSS);
 
  // mode d'affichage de texte
     SetTextColor(hdcR, Police->Couleur); // couleur du texte
     SetBkMode(hdcR, TRANSPARENT);
     AAlign = SetTextAlign(hdcR, Police->Centrage);
 
     TextOut(hdcR, X, Y, string, strlen(string));
     SetTextAlign(hdcR, AAlign); // remet l'alignement comme avant
     DeleteObject(hFonteMSS);
 
En C++, y a peut-etre des classes "texte" qui encapsulent ces "lourdeurs" pour faciliter le travail du codeur moderne.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed