求VC6中如何写入特殊符号,如,≥号。当然,我想说的是如何写更多的符号!

如题所述

这要看你的写是如何“写”,在哪“写”。如果是只在代码编辑器中或属性中打上这些字符,只要不是Unicode特有字符,都可以通过区位码输入法输入进去,当然,这需要知道你要输入字符的区位码才行,也可以到Word里用插入字符的方式找到你需要的字符,然后复制粘贴,当然,有些字符可能显示不出来,因为VB的代码编辑器和标准控件都不支持Unicode编码,碰到Unicode编码的字符就不能这样弄了。如果要在控件中显示这些Unicode编码字符,需要用支持Unicode编码的控件,如Microsoft Forms2.0 Object Library 控件就可以支持 Unicode 编码的字符显示,但问题是如果要在代码中去像控件写入 Unicode 编码,就只有 ChrW() 这么一条路了,要不就把你的 Unicode 编码数据放到资源里,然后调用资源来设置内容。如果你所说的写是只图形绘制,在操作上基本与控件差不多,只是要用到API的时候用W的API,不要用A的,比如 DrawText 别名为 DrawTextA 改为 DrawTextW 就可以了。
温馨提示:答案为网友推荐,仅供参考
相似回答