Problème de style d'écriture [VC++6] - Programmation
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.
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