Text formatieren...
-
Hi!
Ich möchte folgendes machen:
Ich habe einen button auf dem ein Text "erscheint"
Dieser text ist "dynamisch", d.h Variablen die je nach Situation was anderes anzeigen...
Jetzt will ich, dass ein Teil des textes "fett" geschrieben wird...aber nur ein Teil...
z.B
Hello: (1 | 2)So sieht mein Code aus, funzt aber net...
//Bold Schrift... LOGFONT lf; GetFont()->GetLogFont(&lf); lf.lfWeight = FW_BOLD; bold.CreateFontIndirect(&lf); CString var1; var1.Format(_T("%u"),2); var1.SetFont(&bold); var2.Format(_T(" (%i | %s)"), 1, var1); GetDlgItem(IDC_TEST_ICO)->SetWindowText("Hello:" + var2 );
Aber einen CString kann man ja nicht formatieren (denk ich mal..)
Wie kann man denn das anderst lösen??Dnake
mfg
Dolphin
-
Dann musst du den Button wohl komplett selbstzeichnen.
Der Standard-Button kann deinen Text nur in einer Schrift darstellen.