27,377
社区成员
发帖
与我相关
我的任务
分享
// "肖"
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 ++;
}
}