wglUseFontOutlines 失败原因分析

wglUseFontOutlines 返回false, GetLastError()分析

error code 6 : “The handle is invalid.”原因: 没有初始化Opengl场景就调用wglUseFontOutlines会失败,返回此错误代码。

error code 8 : “Not enough storage is available to process this command.”

原因:1. 没有定义和选择字体就调用wglUseFontOutlines会失败,返回此错误代码。

         2. 在ActiveX控件中调用此函数,会得到此错误代码。 原因不明!!!!! 哪位老大如果能找到原因,务必告诉兄弟一声,这里先谢谢了.

理论上出现次错误是由于系统字体有问题造成wglUseFontOutlines申请创建字符串系统空间超界造成的。            

在一个activeX控件中,连续调用两次wglUseFontOutlines,第一次返回失败,第二次返回成功 . ??????

在另一个activeX控件中,无论调用几次wglUseFontOutlines,都是失败。

原文地址:https://www.cnblogs.com/mazhenyu/p/1720919.html