请问已知一个汉字的字模编码以后,如何用vc6使其显示在屏幕上?

qq_15860529 2015-12-03 02:00:48
用软件对某个汉字进行取模以后,得出该汉字为0x01,0x00,0x11,0x10,0x09,0x20,0x05,0x40,0x01,0x10,0x1F,0xF8,0x10,0x10,0x10,0x10, 0x1F,0xF0,0x10,0x10,0x10,0x10,0x1F,0xF0, 0x10,0x10,0x10,0x10,0x10,0x50,0x10,0x20,请问我应该用什么语句去显示这个汉字?
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2015-12-04
  • 打赏
  • 举报
回复

// "肖"
BYTE onechar[]={0x01,0x00,
                0x11,0x10,
				0x09,0x20,
				0x05,0x40,
                0x01,0x10,
				0x1F,0xF8,
				0x10,0x10,
				0x10,0x10,
				0x1F,0xF0,
				0x10,0x10,
				0x10,0x10,
				0x1F,0xF0,
				0x10,0x10,
				0x10,0x10,
				0x10,0x50,
				0x10,0x20};
//
void DrawHz(CDC *pDC)
{
	int side=0;
	int jj,ii;
	BYTE mask;
	for(jj=0; jj<32; jj++)
	{
		mask=onechar[jj];
		afxDump << mask << "\n";
		if(side%2==0) // left
		{
			for (ii=0;ii<8;ii++)
			{
				if (mask & 0x80) pDC->SetPixel(100+ii,40+jj/2,RGB(255,0,0));
				mask <<= 1;
			}
		}
		else // right
		{
			for (ii=0;ii<8;ii++)
			{
				if (mask & 0x80) pDC->SetPixel(108+ii,40+jj/2,RGB(255,0,0));
				mask <<= 1;
			}
		}
		side ++;
	}
}
schlafenhamster 2015-12-04
  • 打赏
  • 举报
回复
"用软件对某个汉字进行取模" 那个 取摸的 index 就是汉字编码
worldy 2015-12-03
  • 打赏
  • 举报
回复
CreateBitmap

27,377

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧