- 积分
- 102
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2006-4-17 11:56:34
|
显示全部楼层
//关于字体的部分:
void DrawScreen(void)
{
WORD i;
struct rectXYXY rc;
rc.X1=0;
rc.X2=100;
rc.Y2=(rc.Y1=0)+18;
up=us;
STRtoWSTRP(&up,(STR)digits);
PrepDrawObj_type01(&dobj,&rc,0x40,&up,10,0x80); /*上面数字的字体*/
DrawObject(&dobj);
if (cline>=total_lines)
{
if (total_lines) cline=total_lines-1; else cline=0;
}
if (cline>=3) i=cline-3; else i=0;
rc.Y2=(rc.Y1=80-(7*8))+8;
while(rc.Y2<=80)
{
if (i>=total_lines)
{
FillRect(0,rc.Y1,101,8,0);
}
else
{
up=(WSTR)(wlines);
PrepDrawObj_type01(&dobj,&rc,i==cline?0x60:0x40,&up,0,0x80); /*下面内容的字体,可换成2试试*/
DrawObject(&dobj);
}
rc.Y1+=8;
rc.Y2+=8;
i++;
}
} |
|