Fontgröße ändern
-
Einen wunderschönen guten Tag wünsche ich.
In meinem Programm, welches ich schreibe, lade ich einen neuen Font, gebe ihn Farbe und Hintergrundfarbe - nur mit der Größe haperts...
// font dem System hinzufügen AddFontResource( "RAVIE.TTF" ); // font erstellen, welches "font" benutzt hfntNew = CreateFont ( -40, 0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , 0 , "RAVIE"); // font in den DC einlesen hfntOld = (HFONT)SelectObject(Backbuffer, hfntNew ); // setze hintergrundfarbe für den font SetBkMode( Backbuffer, TRANSPARENT ); // setze schriftfarbe SetTextColor( Backbuffer , RGB( 0,0,0 ) );
Kennt sich wer damit aus, wie man die Größe ändert? Wäre echt klasse
Ps: Meinen Text gebe ich mit "TextOut" aus
-
Hi,
du musst dazu vermutlich die font neu erstellen mit anderer Groesse, s. http://msdn.microsoft.com/en-us/library/dd183499(VS.85).aspx
-
Hmm, kommt mir irgendwie so vor, als wenn du gar nicht wuesstest, was du tust. Du postest eine Quelltext, wo die Groesse des Fonts explizit festlegst. Und dann willst du wissen, wie man die Groesse aendert? Ganz einfach: mit der Tastatur! f'`8k
AutocogitoGruß, TGGC (Das kommt gut)