学前班
最后登录1970-1-1
在线时间 小时
注册时间2018-9-10
|

楼主 |
发表于 2018-9-10 10:43:57
|
显示全部楼层
[code]
case WM_TOUCH:
{
Id = WM_GetId(pMsg->hWinSrc);
NCode = pMsg->Data.v;
GUI_PID_STATE *pidsta;
int pidx,pidy;
pidsta = (GUI_PID_STATE *)pMsg->Data.p;
pidx = pidsta->x;pidy = pidsta->y;
if((pidx>50)&(pidy> 200)&(pidx<450)&(pidy<360))
{
GUI_SetPenSize(8);
GUI_SetColor(0x000000);
GUI_DrawPoint(pidx+5,pidy+30);
//CurrentTextColor = 0x000000;
//PutPixel(,);
pidx = pidx - 50;
pidy = pidy - 200;
write_buf[pidx][pidy/8] = write_buf[pidx][pidy/8]|(0x01<<pidy%8);
//GUI_Exec();
}
//WM_Paint(hWinmain);
//WM_PAINT;
//GUI_PID_StoreState(pidsta);
break;
}
case WM_PAINT:
{
GUI_SetPenSize(5);
GUI_SetColor(0x000000);
for(int iii = 0 ;iii < 400;iii++)
{
for(int jjj = 0;jjj<20;jjj++)
{
for(int kkk = 0;kkk<8;kkk++)
{
if(((write_buf[iii][jjj]>>kkk)&0x01)==1)
{GUI_DrawPoint(50+iii,200+jjj*8+kkk);}
}
}
}
break;
}
[code] |
|