fredsor
Messages postés198Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention 3 avril 2008
-
29 oct. 2007 à 16:30
fredsor
Messages postés198Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention 3 avril 2008
-
29 oct. 2007 à 17:27
Salut a tous,
Certains diront peut etre que la question a deja été posée, mais j'ai eu beau cherché sur cpp et sur le net, je n'ai pas eu de réponses satisfaisante : comment mettre un static control ou le contenu d'un edit box en gras?
Je developpe en C sous embedded visual c++, et je me fais jeté lorsque je fais un CreateFont?
Il n'existe donc aucun "SendMessage" associé à du BOLD?? Il faut repeindre le composant?
Merci pour vos réponses, je galère la dessus. J'ai également essayé avec des GetStockObject, en vain...
Encore merci
fredsor
Messages postés198Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention 3 avril 2008 29 oct. 2007 à 17:27
Merci à vous pour vos réponses, mais je dois rester sous embedded.
de plus je viens de trouver, il faut utiliser la structure LOGFONT en fait!
Exemple :
LOGFONT gras;
gras.lfHeight=14;
gras.lfWeight=FW_BOLD;
puis CreateFontIndirect :
HFONT PoliceGras = CreateFontIndirect(&gras);
SendMessage(hLib[i],WM_SETFONT,(long)PoliceGras,0);
fredsor
Messages postés198Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention 3 avril 2008 29 oct. 2007 à 17:10
Salut racpp,
c:\documents and settings\pc_stg\bureau\programmes\projet_falcon\affichage.cpp(532) : error C2065: 'CreateFont' : undeclared identifier
c:\documents and settings\pc_stg\bureau\programmes\projet_falcon\affichage.cpp(532) : error C2440: 'initializing' : cannot convert from 'int' to 'struct HFONT__ *'
Je pense simplement que CreateFont n'est pas jouable sous embedded ou windows CE...
Y-aurait-il une librairie spécifique? car createFont a vraiment l'air pratique à l'utilisation...