打印

设计时**

[复制链接]
楼主: 古道热肠
手机看帖
扫描二维码
随时随地手机跟帖
61
hxdlj| | 2008-9-7 21:31 | 只看该作者 回帖奖励 |倒序浏览

re

0xD2F4,  //音  是音的内码吗,为什么不用"音"或者'音'

使用特权

评论回复
62
今晚打老虎| | 2008-9-10 19:35 | 只看该作者

华丽的分割

xwj的程序一向都不错,标记个,慢慢看

使用特权

评论回复
63
suen| | 2008-9-10 20:40 | 只看该作者

学习学习

使用特权

评论回复
64
1248| | 2008-9-10 21:33 | 只看该作者

学习

学习学习。

使用特权

评论回复
65
hwl1023| | 2013-3-4 10:11 | 只看该作者
学到不少,至少可以自己建立字库不用调用那么多不用的汉字了

使用特权

评论回复
66
prill| | 2013-6-30 22:39 | 只看该作者
高手

使用特权

评论回复
67
仙人球W| | 2014-11-26 17:02 | 只看该作者
请问 如何把字符 “古”的内码取出
/***************************************************
*MSB 表示汉字内码GBCode的高8bits
*LSB 表示汉字内码GBCode的低8bits
*Addr[0]字库芯片最高地址字节
*Addr[1]字库芯片其次地址字节
*Addr[2]字库芯片低地址字节
****************************************************/
FLAG  Get_GB15x16_Addr(BYTE MSB,BYTE LSB,BYTE *Addr)
{
        u32 Address=0;
        FLAG ReVal=TRUE;
       
        if(MSB == 0xA9&& LSB >=0xA1)
                    Address =(282+ (LSB-0xA1))*32+BaseAdd15x16;
        else if(MSB >=0xA1 && MSB <= 0xA3&& LSB >=0xA1)
                    Address =((MSB-0xA1) * 94 + (LSB-0xA1))*32+ BaseAdd15x16;
        else if(MSB >=0xB0 && MSB <= 0xF7 && LSB >=0xA1)
                    Address = ((MSB-0xB0) * 94 + (LSB-0xA1)+ 846)*32+ BaseAdd15x16;
        else
                ReVal=FALSE;
           Addr[0]=(BYTE)((Address>>16)&0xff);
           Addr[1]=(BYTE)((Address>>8)&0xff);
           Addr[2]=(BYTE)(Address&0xff);  
          return(ReVal);
}       

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则