Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Schriftgrösse ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.08.2003, 18:19 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi
Ich habe ein CEdit und will in diesem die Schriftgrösse ändern


C++:
LOGFONT new_logfont;
CFont new_font;
GetDlgItem(IDC_EDIT1)->GetFont()->GetLogFont(&new_logfont);

new_logfont.lfHeight=200;  //was muss ich hier angeben
new_logfont.lfWidth=200;

new_font.CreateFontIndirect(&new_logfont);
    
GetDlgItem(IDC_EDIT1)->SetFont(&new_font);



Mein Problem dabei ist das der egal was ich ihm übergebe er die Schriftgrösse nur unwesentlich ändert.
Was muss ich an der LOGFONT struktur ändern damit der mir die Schriftgrösse verändert?

Thx Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.08.2003, 19:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


deine CFont sollte global/member sein, dann funktioniert das auch ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.08.2003, 19:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


tatsache danke
wollte ich dann später sowieso so machen. war nur zum testen.
Hast du noch ne erklärung auf der Pfanne warum das sonst nicht geht?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.08.2003, 19:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


genau wie nichtmodale dialoge, deine schrift wird nach verlassen der funktion "gekillt" und dann nimmt er wieder die standardschrift
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
27.08.2003, 19:24 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ach so funzt das
ich dacht der hält ein Fontsatz vor und überschreibt den mit setfont.

hab ich eingetlich irgendwie ne möglichkeit direkt auf die members des CFonts zuzugreifen oder muss ich mir jedesmal einen neuen basteln?

Danke
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 27.08.2003 um 19:26 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: