Написал программу на MFC загружаю свой собственный шрифт, а его потом нет в отображенни, то есть не знаю как им пользоваться. шрифт создал на основе Arial при помощи генератора шрифтов, и сохранил в своем файле. загружаю файл шрифта функцией так:
| Код | AddFontResource("D:\Fonts\myfont.ttf");
HFONT hFont; LOGFONT logfont;
logfont.lfHeight = -10; logfont.lfWidth = 0; logfont.lfEscapement = 0; logfont.lfOrientation = 0; logfont.lfWeight = FW_BOLD; logfont.lfItalic = FALSE; logfont.lfUnderline = FALSE; logfont.lfStrikeOut = FALSE; logfont.lfCharSet = RUSSIAN_CHARSET;//ANSI_CHARSET; logfont.lfOutPrecision = OUT_DEFAULT_PRECIS; logfont.lfClipPrecision = CLIP_DEFAULT_PRECIS; logfont.lfQuality = DEFAULT_QUALITY; logfont.lfPitchAndFamily = DEFAULT_PITCH; strcpy(logfont.lfFaceName,"myfont"); // Create the font and display list hFont = CreateFontIndirect(&logfont); pDC->SelectObject (hFont);
|
|