HZK16 是包含从16 区开始的汉字。 前10 区是符号、 制表符等。
1、将HZK16以二进制方式打开;
2、计算汉字在字库的位置。
位置 = (区码-&hb0)*93+(位码-&ha0);
因为在VB中的汉字得到的ASCII码均为一负数.可以先将ASCII码变成一个十六进制的字符串, 然后用字符串截取函数取得区码和位码。好像是HEX函数。
3.将其读到一个数组中, 可以用画点方式显示。
1、将HZK16以二进制方式打开;
2、计算汉字在字库的位置。
位置 = (区码-&hb0)*93+(位码-&ha0);
因为在VB中的汉字得到的ASCII码均为一负数.可以先将ASCII码变成一个十六进制的字符串, 然后用字符串截取函数取得区码和位码。好像是HEX函数。
3.将其读到一个数组中, 可以用画点方式显示。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货