gkdash

    1. /*填充指定空格的颜色*/ void setFrameColor(int row,int col,int flag) {         int left,top,right,bottom;         PDC pdc;//定义绘图设备上下文结构         int oldx,oldy;         left = AREALEFT+col*10;         top = AREATOP+(MAXHEIGHT-row-1)*10;         right = left+10;         bottom = top+10;                 pdc=CreateDC();//创建绘图设备上下文         SetDrawOrg(pdc, LCDWIDTH/2,LCDHEIGHT/2, &oldx, & oldy); //设置绘图原点为屏幕中心         if(flag)         {                 DrawRectFrame(pdc,left,top,right,bottom);                 FillRect(pdc,left+1,top+1,right-1,bottom-1,GRAPH_MODE_NORMAL,color[curColor]);         }         else         {                 DrawRectFrame(pdc,left,top,right,bottom);                 FillRect(pdc,left+1,top+1,right-1,bottom-1,GRAPH_MODE_NORMAL,0xffffff);                         }                 DestoryDC(pdc);//删除绘图设备上下文         } void SetNextFrame(int row,int col,int flag) {         int left,top,right,bottom;         PDC pdc;//定义绘图设备上下文结构         int oldx,oldy;         left = NEXTLEFT+col*10;         top = NEXTTOP+(3-row)*10;         right = left+10;         bottom = top+10;                 pdc=CreateDC();//创建绘图设备上下文         SetDrawOrg(pdc, LCDWIDTH/2,LCDHEIGHT/2, &oldx, & oldy); //设置绘图原点为屏幕中心         if(flag)         {                 DrawRectFrame(pdc,left,top,right,bottom);                 FillRect(pdc,left+1,top+1,right-1,bottom-1,GRAPH_MODE_NORMAL,color[nextColor]);         }         else         {                 DrawRectFrame(pdc,left,top,right,bottom);                 FillRect(pdc,left+1,top+1,right-1,bottom-1,GRAPH_MODE_NORMAL,0xffffff);                         }                 DestoryDC(pdc);//删除绘图设备上下文 } /*显示下一个方块*/ void DrawNext() {         int nextbox[4][4];         int i,j;         for(i=0;i

最近访客

< 1/1 >

统计信息

已有56人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言