main.c

来自「uc-gui.rar」· C语言 代码 · 共 71 行

C
71
字号
/***********************************************************************************************************                                                礐/GUI*                        Universal graphic software for embedded applications**                       (c) Copyright 2002, Micrium Inc., Weston, FL*                       (c) Copyright 2000, SEGGER Microcontroller Systeme GmbH          **              礐/GUI is protected by international copyright laws. Knowledge of the*              source code may not be used to write a similar product. This file may*              only be used in accordance with a license and should not be redistributed *              in any way. We appreciate your understanding and fairness.** File        : Main.c* Purpose     : Application program in windows simulator**********************************************************************************************************/#include "GUI.h"extern const GUI_BITMAP bmMicriumLogo;extern const GUI_BITMAP bmMicriumLogo_1bpp;/*  *******************************************************************  *  *              main()  *  ********************************************************************/void main(void) {  int Cnt =0;  int i,YPos;  int LCDXSize = LCD_GET_XSIZE();  int LCDYSize = LCD_GET_YSIZE();  const GUI_BITMAP *pBitmap;  GUI_Init();  GUI_SetBkColor(GUI_RED); GUI_Clear();  GUI_Delay(1000);  GUI_SetBkColor(GUI_BLUE); GUI_Clear();  GUI_Delay(1000);  GUI_SetColor(GUI_WHITE);  for (i=0; i<1000; i+=10) {    GUI_DrawHLine(i,0,100);    GUI_DispStringAt("Line ",0,i);    GUI_DispDecMin(i);  }  GUI_Delay(1000);  GUI_SetColor(0x0);  GUI_SetBkColor(0xffffff);  for (i=0; i<160; i++) {    int len = (i<80) ? i : 160-i;    GUI_DrawHLine(i,20,len+20);  }  GUI_Delay(1000);  GUI_Clear();  if (LCD_GET_YSIZE()>(100+bmMicriumLogo_1bpp.YSize)) {    pBitmap=&bmMicriumLogo;  } else {    GUI_SetColor(GUI_BLUE);    pBitmap=&bmMicriumLogo_1bpp;  }  GUI_DrawBitmap(pBitmap,(LCDXSize-pBitmap->XSize)/2,10);  YPos=20+pBitmap->YSize;  GUI_SetFont(&GUI_FontComic24B_1);  GUI_DispStringHCenterAt("www.micrium.com",LCDXSize/2,YPos);  GUI_Delay(1000);  GUI_SetColor(GUI_RED);  GUI_DispStringHCenterAt("

⌨️ 快捷键说明

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