U
Eine Ander möglichkeit wäre noch dies hier
BOOL CTestDlg::OnInitDialog()
{
SetIcon(m_hIcon, TRUE); // Großes Symbol verwenden
SetIcon(m_hIcon, FALSE); // Kleines Symbol verwenden
cFont.CreateFont(25, 0, 0, 0, FW_BOLD, 0, 1, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, _T("Comic Sans MS"));
GetDlgItem(IDC_BUTTON1)->SetFont(&cFont);
return TRUE;
}
cFont ist als Membervariable angelegt worden. Dies sollte also gehen.
Wenn man cFont nur in der Funktion anlegt, dann ist cFont späte nicht mehr da, weil funktionsgebunden (oder so).