CreateScalableFontResource()调用在Windows 10中失败

我有一个应用程序,其中一个函数使用“CreateScalableFontResource(0,szFont,”hel_grid.ttf“,szInstall)”调用从XXX.ttf文件创build一个XXX.fot文件。 这个调用在Windows 7上正常工作,但在Windows 10上不起作用。任何人有任何想法是否有任何已知的与Windows 10function兼容性的问题? 该项目build立在VC6上。

如果ttf文件不存在于“szInstall”路径中,则该函数在Windows 10中失败,并且代码继续执行。 所以解决方法是删除或重命名“szInstall”路径中的ttf文件。 如果ttf文件存在,则CreateScalableFontResource()函数会卡住(挂起)并永不返回。 这导致我的申请不完成接下来的步骤。