问题描述:
void Drawtime()
{
::GetLocalTime(&stime);
static SYSTEMTIME soldtime;
soldtime.wSecond = -1;//这句什么含义?
soldtime.wMinute = -1;
soldtime.wHour = -1;
soldtime.wDayOfWeek = -1;
if(stime.wSecond % 2 == 0)//为什么要%2,有什么作用呢?
MyDrawTextSpri(hsprtime,L":",&Myxmll[secnum].Pos,DT_CENTER,Myxmll[secnum].Color,Myxmll[secnum].Fontsize);
else
MyDrawTextSpri(hsprtime,L"",&Myxmll[secnum].Pos,DT_CENTER,Myxmll[secnum].Color,Myxmll[secnum].Fontsize);
}
if(stime.wMinute = soldtime.wMinute)//"stime.wMinute = soldtime.wMinute"这句什么意思?有什么作用?
{
soldtime.wMinute = stime.wMinute;
wchar_t wszminute[8];
swprintf(wszminute,L"%02d",stime.wMinute);
MyDrawTextSpri(hsprtime,wszminute,&Myxmll[minnum].Pos,DT_CENTER,Myxmll[minnum].Color,Myxmll[minnum].Fontsize);
}
{
::GetLocalTime(&stime);
static SYSTEMTIME soldtime;
soldtime.wSecond = -1;//这句什么含义?
soldtime.wMinute = -1;
soldtime.wHour = -1;
soldtime.wDayOfWeek = -1;
if(stime.wSecond % 2 == 0)//为什么要%2,有什么作用呢?
MyDrawTextSpri(hsprtime,L":",&Myxmll[secnum].Pos,DT_CENTER,Myxmll[secnum].Color,Myxmll[secnum].Fontsize);
else
MyDrawTextSpri(hsprtime,L"",&Myxmll[secnum].Pos,DT_CENTER,Myxmll[secnum].Color,Myxmll[secnum].Fontsize);
}
if(stime.wMinute = soldtime.wMinute)//"stime.wMinute = soldtime.wMinute"这句什么意思?有什么作用?
{
soldtime.wMinute = stime.wMinute;
wchar_t wszminute[8];
swprintf(wszminute,L"%02d",stime.wMinute);
MyDrawTextSpri(hsprtime,wszminute,&Myxmll[minnum].Pos,DT_CENTER,Myxmll[minnum].Color,Myxmll[minnum].Fontsize);
}
问题解答:
我来补答展开全文阅读