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

📄 time.c

📁 世界时间代码 。希望能对minigui的初学者有帮助
💻 C
字号:
/* 以下代码用于显示时间区域背景 */int time_bakcolor_Beijing (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "北京时间\n"				   "宏伟的北京天安门";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Tokyo (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "日本时间\n"				   "美丽的日本富士山";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Newyork (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "纽约时间\n"				   "纽约的自由女神像";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Rome (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "罗马时间\n"				    "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Berlin (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "柏林时间\n"				   "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Paris (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "巴黎时间\n"				   "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_London (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "伦敦时间\n"				   "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Cairo (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "开罗时间\n"				   "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Sydney (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "悉尼时间\n"				   "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}int time_bakcolor_Brazilia (HDC hdc){    RECT rc;    const char* szBuff_Beijing_1 = "巴塞罗那时间\n"				   "";    rc.left = 320; rc.top  =150; rc.right = 635; rc.bottom = 210;    SetBkColor (hdc, COLOR_yellow);               //设置字体背景颜色    SetTextColor (hdc, PIXEL_darkred);              //设置字体颜色    SetPenColor(hdc, PIXEL_blue);              //设置线条颜色    Rectangle (hdc, rc.left, rc.top, rc.right, rc.bottom);    SetBrushColor (hdc, PIXEL_yellow);     FillBox(hdc, rc.left, rc.top, rc.right, rc.bottom-150);    InflateRect (&rc, -1, -1);    SelectFont (hdc, logfontttf2);    DrawText (hdc, szBuff_Beijing_1, -1, &rc, DT_NOCLIP | DT_CENTER | DT_WORDBREAK);}/* 以下代码用于显示时间 */static char* mk_time_Beijing (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Tokyo (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+3;     //判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Newyork (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+4;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Rome (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+5;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Berlin (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+6;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Paris (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+7;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_London (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+8;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Cairo (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+9;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Sydney (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+10;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}static char* mk_time_Brazilia (char* buff){   time_t t;   struct tm * tm;   time (&t);   tm = localtime (&t);   tm->tm_hour=tm->tm_hour+20;  //   判断是否大于24   if(tm->tm_hour>24)       tm->tm_hour=tm->tm_hour-24;   sprintf (buff, "%02d:%02d:%02d", tm->tm_hour, tm->tm_min, tm->tm_sec);   return buff;}/*以下代码用于各地的日期显示*/

⌨️ 快捷键说明

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