000
20.11.2003, 00:11 Uhr
~hopfen
Gast
|
Hallo, wollte eine einfache Möglichkeit zur Schriftänderung machen, nur leider so gehts nicht. was mach mach ich da falsch? Die Schriftargumente werden immer zurückgesetzt, sie funktionieren jedoch das zeigt die Bremse mit der Messagebox. einzig bold bleibt.
VC++
ok; sollte eigene Funktion sein aber habs nur mal zum testen so reingehängt. Nur wo muß ich da noch was überschreiben ?
void CKalender_textDlg::OnChangeTexteing() // Tastenabfrage - Text Eingabe zu Ausgabefeld { String m_sFontName = "Arial"; //soll member variable werden! CFont m_fFont;
m_fFont.CreateFont(40, 0, 0, 0, FW_BOLD,1, 1, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS,CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH |FF_DONTCARE, m_sFontName); m_ctlStaticMsg.SetFont(&m_fFont); // Die Schrift für den Anzeigebereich festlegen
UpdateData (TRUE); m_strStaticMsg = m_strTextEing; UpdateData (FALSE);
MessageBox("onchange() ende"); }
Danke für info |