求大神指导,MFC开发中可以加入自己下载的字体吗,字库应该是
mfc吧
全部回复
仅看楼主
level 2
求大神指导,MFC开发中可以加入自己下载的字体吗,字库应该是什么格式的。求大神解答
2019年04月08日 12点04分 1
level 1
------解决方案--------------------
使用标准资源读取方法找到字体资源,例如
HINSTANCE hInstRes = NULL or the dll/exe that contains the font resource;
HRSRC hRsrc = hFindResource(hInstRes, _T("the private font name") or ID_MYFONT, RT_FONT);
DWORD cbSize = SizeofResource(hInstRes, hRsrc);
HGLOBAL hMem = LoadResource(hInstRes, hRsrc);
LPVOID pvData = LockResource(hMem);
DWORD nFontsInstalled = 0;
HANDLE hFontInstalled = AddFontMemResourceEx(pvData, cbSize, NULL, &nFontsInstalled);
// OK使用字体。
CreateFont(...);
// 最后删除字体资源。
RemoveFontMemResourceEx(hFontInstalled);
2020年04月25日 01点04分 2
1