本文共 390 字,大约阅读时间需要 1 分钟。
刚开始搞sdk的开发发现字体很难看,上网找资料一般都说的是CreateFont,但是这个出来的是等款和系统的字体还是不一样也不是很好看,最后请教之前的上海万臣的同事终于扎到解决办法,是用LOGFONT来搞定的,下面直接看代码吧.
HFONT hfont; LOGFONT font; HDC hdc; hdc = GetDC(hwnd); memset(&font, 0, sizeof(font)); hfont = CreateFontIndirect(&font); SelectObject(hdc,hfont); TextOut(hdc, 20, 50, TEXT("中华人民共和国"), lstrlen(TEXT("中华人民共和国"))); ReleaseDC(hwnd, hdc); break;
出来的自然是默认的系统的字体了,看看效果就知道了。
转载地址:http://apini.baihongyu.com/