📄 time.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 + -