bool CFontInstaller::InstallFontMemory(const void* pData, UINT len) { if(!pAddFontMemResourceEx) return false; DWORD nFonts = 0; HANDLE hFont = pAddFontMemResourceEx((PVOID)pData, len, NULL, &nFonts); if(hFont && nFonts > 0) m_fonts.AddTail(hFont); return hFont && nFonts > 0; }
bool CFontInstaller::InstallFontMemory(const void* pData, UINT len) { if(!pAddFontMemResourceEx) { return false; } DWORD nFonts = 0; HANDLE hFont = pAddFontMemResourceEx((PVOID)pData, len, nullptr, &nFonts); if(hFont && nFonts > 0) { m_fonts.push_back(hFont); } return hFont && nFonts > 0; }