Lines Matching refs:deviceContext
102 static void dcfontname_to_skstring(HDC deviceContext, const LOGFONT& lf, SkString* familyName) {
104 if (0 == (fontNameLen = GetTextFace(deviceContext, 0, NULL))) {
106 if (0 == (fontNameLen = GetTextFace(deviceContext, 0, NULL))) {
112 if (0 == GetTextFace(deviceContext, fontNameLen, fontName.get())) {
114 if (0 == GetTextFace(deviceContext, fontNameLen, fontName.get())) {
226 HDC deviceContext = ::CreateCompatibleDC(NULL);
227 HFONT savefont = (HFONT)SelectObject(deviceContext, font);
230 if (0 == GetTextMetrics(deviceContext, &textMetric)) {
232 if (0 == GetTextMetrics(deviceContext, &textMetric)) {
236 if (deviceContext) {
237 ::SelectObject(deviceContext, savefont);
238 ::DeleteDC(deviceContext);
1801 HDC deviceContext = ::CreateCompatibleDC(NULL);
1802 HFONT savefont = (HFONT)SelectObject(deviceContext, font);
1805 dcfontname_to_skstring(deviceContext, fLogFont, &familyName);
1807 if (deviceContext) {
1808 ::SelectObject(deviceContext, savefont);
1809 ::DeleteDC(deviceContext);