草庐IT

glCallLists

全部标签

c++ - OpenGL glCallLists 在 Windows 7 上绘制不正确的字符

我有一个用VisualC++6编写的旧应用程序。这个应用程序的一部分是将文本绘制到位图中。这在WindowsXP上运行良好,但当相同的代码在Windows7上运行时,所有文本在ASCII表中移动一个位置。例如,"Category"变为"B'sdfnqx"。知道是什么原因造成的以及如何解决吗?编辑:抱歉,以上内容略有不正确。当我在代码中看到DrawText函数时,我认为它是GDI函数。当我进入它时,发现作者使用OpenGL创建了他们自己的DrawText函数。我不知道任何OpenGL所以现在已经失控了。它调用glCallLists将文本(存储在CString中)传递给此函数。下面是完整的