Dialog - Schriftart eines Edit ändern
- 
					
					
					
					
 Habe ein Textfeld erstellt. 
 Wenn ich dem jetzt in der erstellungsdatei eine
 andere Schriftgröße oder Art zuweise
 wir es auf den gesamten Dialog übernommen.Wie verhindere ich das 
 Ein kleines Beispiel wäre nettVossy 
 
- 
					
					
					
					
 CEdit *ed=(CEdit*)GetDlgItem(ID_DEINE_EDIT_FELD); ed->SetFont(&font);//nur vom Edit-Feld setzen
 
- 
					
					
					
					
 Danke erst mal für deinen Beitrag aber CEdit *ed=(CEdit*)GetDlgItem(ID_DEINE_EDIT_FELD); 
 ed->SetFont(&font);//nur vom Edit-Feld setzenverstehe ich nicht so ganz oder besser ed->SetFont(&font);// &font ist eine Eigenschaft von class CFont * wie soll ich da die Schriftgröße eiggeben Vossy 
 
- 
					
					
					
					
 konnte ich alleine lösen hier aber die Lösung für alle 
 die es interessiert
 Ist getestetCFont schrift; CString ABCDE ="Arial"; void RechenoptionDlg::OnPaint() { CPaintDC dc(this); schrift.CreateFont(24, 0, 0, 0, FW_NORMAL, 0, 0, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, ABCDE); CEdit *ed=(CEdit*)GetDlgItem(IDC_Anmeldename); ed->SetFont(&schrift);//nur vom Edit-Feld setzen GetDlgItem(IDC_Anmeldename)->SetWindowText("Angemeldet bin ich.");könnte man in die FAQ setzen Vossy 
 
- 
					
					
					
					
 Nachtrag:  Der Font muss eine Membervariable des Dialoges sein, keine lokale Variable der Funktion. Der Font muss eine Membervariable des Dialoges sein, keine lokale Variable der Funktion.