opengl 输出宽字符
2009-08-03 20:53
92 查看
在vs2005 MFC Opengl中输出英文字时出现问题
opengl输出类是用现成的,不过得改成宽字符,
最后出现的错误是:输出的每个字母的后面都会加一个奇怪的符号(乱码),
原因可能是:
宽字符是16位的,非宽字符的是8位的,这样可能一个字母显示只需要8位,多出的8位就成了乱码。
解决的办法是在类的cpp文件中的
glCallLists( size, GL_UNSIGNED_BYTE, (const GLvoid*)textstring );
的第二个参数从GL_UNSIGNED_BYTE改为GL_SHORT
这样才ok.
opengl输出类是用现成的,不过得改成宽字符,
最后出现的错误是:输出的每个字母的后面都会加一个奇怪的符号(乱码),
原因可能是:
宽字符是16位的,非宽字符的是8位的,这样可能一个字母显示只需要8位,多出的8位就成了乱码。
解决的办法是在类的cpp文件中的
glCallLists( size, GL_UNSIGNED_BYTE, (const GLvoid*)textstring );
的第二个参数从GL_UNSIGNED_BYTE改为GL_SHORT
这样才ok.
相关文章推荐
- 一个字符串去除里面的数字,把剩下的字符输出 和 一个字符串计算最大单词的长度并输出这个单词
- Java学习笔记之IO(八):FileWriter输出字符流
- C语言编程(练习1:字符输入和输出 )
- 输出字符串中所有最长的无重复字符的子字符串
- Flask Jinja2 输出字符串,每个字符后不带空格的方法
- C语言实验——单个字符输入和输出(顺序结构)
- 处理,输出指定标签的指定属性的属性值,字符组形式
- C++数组越界了还是可以输出越界的字符
- 读取一个字符串,并输出它里面字符的所有组合。
- IO流学习笔记3——字节流和字符流的输入/输出
- C语言之字符输入/输出和输入确认
- 纯汇编语言打印字符.以及输出寄存器值至屏幕
- 编写函数,对标准输入进行扫描,并对“the”出现的次数进行计数。 进行比较时应区分大小写。认为一个单词有一个或多个空格字符分隔, 并且输入行在长度上不会超过100个字符,计数结果输出。
- 从字符串中输出所需字符的方法
- 【题目】英文字符进行频率的统计,直方图输出
- ACM 4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,
- javascript 怎么实现一行输出5个字符之后换行
- ASP.NET 中字符的格式化输出
- Java中 IO中的字符输入流与字符输出流
- 第一章 一个入门实例 1.5 字符输入与输出