Lines Matching defs:deviceContext
101 static void dcfontname_to_skstring(HDC deviceContext, const LOGFONT& lf, SkString* familyName) {
103 if (0 == (fontNameLen = GetTextFace(deviceContext, 0, NULL))) {
105 if (0 == (fontNameLen = GetTextFace(deviceContext, 0, NULL))) {
111 if (0 == GetTextFace(deviceContext, fontNameLen, fontName.get())) {
113 if (0 == GetTextFace(deviceContext, fontNameLen, fontName.get())) {
221 HDC deviceContext = ::CreateCompatibleDC(NULL);
222 HFONT savefont = (HFONT)SelectObject(deviceContext, font);
225 if (0 == GetTextMetrics(deviceContext, &textMetric)) {
227 if (0 == GetTextMetrics(deviceContext, &textMetric)) {
231 if (deviceContext) {
232 ::SelectObject(deviceContext, savefont);
233 ::DeleteDC(deviceContext);
1785 HDC deviceContext = ::CreateCompatibleDC(NULL);
1786 HFONT savefont = (HFONT)SelectObject(deviceContext, font);
1789 dcfontname_to_skstring(deviceContext, fLogFont, &familyName);
1791 if (deviceContext) {
1792 ::SelectObject(deviceContext, savefont);
1793 ::DeleteDC(deviceContext);