|
Dernière réponse | |
---|---|
Sujet : [VC++6] Problème de style d'écriture | |
Carbon_14 | 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. |
Vue Rapide de la discussion |
---|