Здравствуйте, kimsite, Вы писали:
K>У меня есть указатель на CFont. Мне нужно, чтобы он указывал на текущий шрифт текстового поля, а точнее указывал на такой экземпляр CFont, который является точной копией, который возвращает GetFont().
Понятно.
Я бы делал так:
Вы создаете фонт сами и потом устанавливаете его в EditControl. В таком случае GetFont будет возвращать не NULL, но вам его вызывать и не потребуется.
CMainWnd::CMainWnd()
{
...
CFont *objFont = new CFont;
objFont->CreateFont(...) // Создаете фонт тут, вызвав CreateFont или CreateFontIndirect()
// Ставите указатель на текущий фонт в MyEdit
MyEdit->SetFont(objFont);
// Возвращаем имя шрифта
LOGFONT objLog;
objFont->GetLogFont(&objLog);
AfxMessageBox(objLog.lfFaceName);
}