Home | History | Annotate | Download | only in wince

Lines Matching refs:hfont

98 static bool currentFontContainsCharacter(IMLangFontLink* langFontLink, HDC hdc, HFONT hfont, UChar character, const wchar_t* faceName)
101 HRESULT result = langFontLink->GetFontCodePages(hdc, hfont, &fontCodePages);
117 static HFONT createMLangFont(IMLangFontLink2* langFontLink, HDC hdc, DWORD codePageMask, UChar character = 0)
119 HFONT mlangFont;
126 static HFONT createMLangFont(IMLangFontLink* langFontLink, HDC hdc, const FontPlatformData& refFont, DWORD codePageMask)
128 HFONT mlangFont;
129 LRESULT result = langFontLink->MapFont(hdc, codePageMask, refFont.hfont(), &mlangFont);
243 HFONT hfont = 0;
256 hfont = createMLangFont(langFontLink, g_screenDC, CJKCodePageMasks[i]);
258 hfont = createMLangFont(langFontLink, g_screenDC, origFont, CJKCodePageMasks[i]);
260 if (!hfont)
263 SelectObject(g_screenDC, hfont);
266 if (hfont && !(codePages & CJKCodePageMasks[i])) {
272 if (!currentFontContainsCharacter(langFontLink, g_screenDC, hfont, character, name)) {
275 langFontLink->ReleaseFont(hfont);
276 hfont = 0;
284 hfont = createMLangFont(langFontLink, g_screenDC, codePages, character);
286 hfont = createMLangFont(langFontLink, g_screenDC, origFont, codePages);
288 SelectObject(g_screenDC, hfont);
293 if (hfont) {
295 langFontLink->ReleaseFont(hfont);