设为首页 加入收藏

TOP

基于stm32f4的ucGUI通过外部flash存储汉字库显示任意英文字符和汉字组合(控件可用)(二)
2017-10-11 15:18:59 】 浏览:7315
Tags:基于 stm32f4 ucGUI 通过 外部 flash 存储 字库 显示 任意 英文 字符 汉字 组合 控件 可用
.p.pProp->paCharInfo[c-0x20].
            //    GUI_Context.pAFont->  =    当前字体,比如   EnglishFont.
            LCD_DrawBitmap( GUI_Context.DispPosX,
                            GUI_Context.DispPosY,
                            EnglishFont->p.pProp->paCharInfo[c-0x20].XSize,//GUI_CHARINFO的XSize,EnglishFont->p.pProp->paCharInfo[c-0x20]即相当于字库文件F16_ASCII.c中的GUI_CharInfo_Font16ASCII[c-0x20]
                            EnglishFont->YSize,//字库的参数
                            EnglishFont->XMag,
                            EnglishFont->YMag,
                            1,     /* Bits per Pixel */
                            BytesPerLine,
                            EnglishFont->p.pProp->paCharInfo[c-0x20].pData,
                            &LCD_BKCOLORINDEX
                          );
            /* Fill empty pixel lines */
            if (EnglishFont->YDist > EnglishFont->YSize) {  //用于字符对齐,删掉这里的if到return就可以指到效果了
              int YMag = EnglishFont->YMag;
              int YDist = EnglishFont->YDist * YMag;
              int YSize = EnglishFont->YSize * YMag;
              if (DrawMode != LCD_DRAWMODE_TRANS) {
 &n
首页 上一页 1 2 3 4 5 6 下一页 尾页 2/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇ARM汇编与C混合编程 下一篇u-boot源码汇编段简要分析

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目