⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drawf.c

📁 汉字系统的c源代码
💻 C
字号:
    /*-----------------------------------------------------------
        函数 _DrawF : 在显示屏幕上指定坐标处写一个字模点阵
    -----------------------------------------------------------*/
    #include <dos.h>

    extern void _Cdecl _PutPixel(int x,int y,int color);

    void _Cdecl _DrawF(x,y,width,high,color,font)
    int x,y;                   /* 字模点阵的显示坐标           */
    int width;                 /* 字模点阵的宽度(以字节为单位) */
    int high;                  /* 字模点阵的高度(以象素为单位) */
    int color;                 /* 字模点阵的颜色               */
    unsigned char *font;       /* 字模点阵的存放地址           */
    {
        register unsigned char i,j,k;    /* 循环控制变量       */

        for(i=0;i<high;i++)          /* 显示字模点阵的一行     */
        {
            for(j=0;j<width;j++)     /* 显示字模点阵的一个字节 */
                for(k=0;k<8;k++)     /* 显示字模点阵的一个象素 */
                    if((0x80>>k) & font[i*width+j])
                        _PutPixel(x+j*8+k,y+i,color);/* 写象素 */
        }
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -