每一个,我使用GDI +渲染文本用我自己的字体,但我总是得到一个错误状态InvalidParameter使用成员函数时AddFontFile(WCHAR *)的PrivateFontCollection加载我的字体文件,这里是我的代码:
PrivateFontCollection m_font_collection;
... // initialize window
GdiplusStartup(&gdi_token, &gdi_startup_input, NULL);
// here the result always is 2 (that specified as "InvalidParameter")
Status result = m_font_collection.AddFontFile(L"myfont.ttf");
Run Code Online (Sandbox Code Playgroud)
我找不到任何解释为什么会发生此错误,有人知道如何解决该问题吗?谢谢!ps:原谅我可怜的英语... :)