⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cursor_sample.c

📁 uc/os下的gui,友好的交互界面可以使你的产品更有吸引力
💻 C
📖 第 1 页 / 共 3 页
字号:
    if ((x % 54) == 0) {      GUI_CURSOR_Select(_apCursor[cnt++]);    }    tm = GUI_GetTime();    y += yStep;    if(y<=80) yStep=1;    if(y>=150) yStep=-1;    GUI_CURSOR_SetPosition(x, y);    while ((GUI_GetTime() - tm) < 10);  }  for (x = 320; x > 0; x--) {    tm = GUI_GetTime();    if ((x % 54) == 0) {      GUI_CURSOR_Select(_apCursor[cnt++]);    }    y += yStep;    if(y<=80) yStep=1;    if(y>=150) yStep=-1;    GUI_CURSOR_SetPosition(x, y);    while ((GUI_GetTime() - tm) < 10);  }  GUI_CURSOR_Hide();   GUI_Delay(500);}/***********************************************************************       _DispCursor*/static void _DispCursor(void) {  int i, x, y;  GUI_DispStringHCenterAt("Available cursors:", 160,  80);  for (i = 0; i < 12; i++) {    x = 160 - (_apCursor[i]->pBitmap->XSize / 2);    y = 120 - (_apCursor[i]->pBitmap->YSize / 2);    GUI_DrawBitmap(_apCursor[i]->pBitmap, x, y);    GUI_DispStringHCenterAt(_aacCursorName[i], 160,145);    GUI_Delay(750);    GUI_ClearRect(0, 100, 319, 165);  }  GUI_ClearRect(0, 80, 319, 100);  GUI_Delay(500);}/***********************************************************************       _DemoCursor*/static void _DemoCursor(void) {  GUI_SetBkColor(GUI_BLUE);  GUI_Clear();  GUI_SetColor(GUI_WHITE);  GUI_SetFont(&GUI_Font24_ASCII);  GUI_DispStringHCenterAt("CURSOR_Sample - Sample", 160, 5);  GUI_SetFont(&GUI_Font8x16);  while (1) {    _DispCursor();    GUI_ClearRect(0, 60, 319, 200);    _MoveCursor();    GUI_ClearRect(0, 60, 319, 200);  }}/***********************************************************************       MainTask**       Demonstrates the use of cursors************************************************************************/void MainTask(void) {  GUI_Init();  _DemoCursor();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -