亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vscreen_realtime.c

?? ucgu最新版本 4.14
?? C
?? 第 1 頁 / 共 4 頁
字號:
  GUI_DrawGraph(_aTemp2, GUI_COUNTOF(_aTemp2), 26, ySize - 121);
}

/*********************************************************************
*
*       _LabelGraph
*/
static void _LabelGraph(void) {
  GUI_RECT Rect;
  int x, y, xSize, ySize;
  WM_GetClientRect(&Rect);
  xSize = Rect.x1;
  ySize = Rect.y1;
  GUI_SetBkColor(_ColorBackGround);
  GUI_Clear();
  GUI_SetColor(_ColorLabel);
  GUI_SetPenSize(1);
  GUI_ClearRect(0, (ySize - 21) - ySize, (xSize - 1), (ySize - 1));
  GUI_DrawRect(25, 0, xSize, ySize - 20);
  GUI_SetFont(&GUI_Font6x8);
  for (x = 0; x < (xSize - 20); x += 40) {
    int xPos = x + 25;
    GUI_DrawVLine(xPos, (ySize - 20), (ySize - 14));
    GUI_DispDecAt(x / 40, xPos - 2, (ySize - 9), 1);
  }
  for (y = 0; y < ySize - 20; y += 20) {
    int yPos = ySize - 20 - y;
    GUI_DrawHLine(yPos, 20, 25);
    GUI_GotoXY(1, yPos - 4);
    GUI_DispDecSpace(_TempMin + y, 3);
  }
}

/*********************************************************************
*
*       _SetProgbarValue
*/
static void _SetProgbarValue(int Id, I16 Value) {
  char acBuffer[6] = {"   "};
  WM_HWIN hItem;
  hItem = WM_GetDialogItem(_hDialogMain, Id);
  PROGBAR_SetValue(hItem, 100 - Value);
  Value = 100 - Value + _TempMin;
  acBuffer[2] = '0' + Value % 10;
  acBuffer[1] = (Value >=  10) ? '0' + (Value % 100) /  10 : ' ';
  acBuffer[0] = (Value >= 100) ? '0' + Value / 100 : ' ';
  PROGBAR_SetText(hItem, acBuffer);
}

/*********************************************************************
*
*       _cbDialogIntro
*
* Purpose:
*   Callback routine of DialogIntro
*/
static void _cbDialogIntro(WM_MESSAGE * pMsg) {
  WM_HWIN hDlg;
  GUI_RECT Rect;
  int Id, i, ySizeText, yPos = 40;
  hDlg = pMsg->hWin;
  switch (pMsg->MsgId) {
  case WM_PAINT:
    WM_GetClientRect(&Rect);
    GUI_SetBkColor(GUI_WHITE);
    GUI_SetColor(GUI_BLACK);
    GUI_Clear();
    GUI_SetFont(&GUI_Font24_ASCII);
    GUI_DispStringHCenterAt("Virtual screens", 160, 5);
    GUI_SetFont(&GUI_Font13B_ASCII);
    GUI_DrawBitmap(&_bmLogoBitmap, (Rect.x1 - _bmLogoBitmap.XSize) / 2, yPos);
    ySizeText = GUI_GetFontSizeY();
    yPos += _bmLogoBitmap.YSize + 15;
    for (i = 0; i < GUI_COUNTOF(_apDialogIntro); i++) {
      GUI_DispStringHCenterAt(_apDialogIntro[i], Rect.x1 / 2, yPos);
      yPos += ySizeText;
    }
    break;
  case WM_NOTIFY_PARENT:
    if (pMsg->Data.v == WM_NOTIFICATION_RELEASED) {
      Id = WM_GetId(pMsg->hWinSrc);      /* Id of widget */
      if (Id == GUI_ID_BUTTON0) {
        GUI_EndDialog(hDlg, 0);
      }
    }
    break;
  default:
    WM_DefaultProc(pMsg);
  }
}

/*********************************************************************
*
*       _cbDialogColor
*
* Purpose:
*   Callback routine of DialogColor
*/
static void _cbDialogColor(WM_MESSAGE * pMsg) {
  GUI_COLOR Color;
  int i;
  int NCode, Id;
  WM_HWIN hDlg, hItem;
  hDlg = pMsg->hWin;
  switch (pMsg->MsgId) {
  case WM_PAINT:
    /* Draw RGB values */
    GUI_SetColor(_aColorSep[0]);
    GUI_FillRect(180,  60, 199,  79);
    GUI_SetColor(_aColorSep[1] << 8);
    GUI_FillRect(180,  90, 199, 109);
    GUI_SetColor(((U32)_aColorSep[2]) << 16);
    GUI_FillRect(180, 120, 199, 139);
    /* Draw resulting color */
    GUI_SetColor(_aColorSep[0] | (((U32)_aColorSep[1]) << 8) | (((U32)_aColorSep[2]) << 16));
    GUI_FillRect(205,  60, 285, 139);
    return;
  case WM_INIT_DIALOG:
    _ColorIndex = 0;
    for (i = 0; i < 3; i++) {
      hItem = WM_GetDialogItem(hDlg, GUI_ID_SLIDER0 + i);
      _aColorSep[i] = (_ColorBackGround & (0xff << (i * 8))) >> (i * 8);
      SLIDER_SetRange(hItem, 0, 255);
      SLIDER_SetValue(hItem, _aColorSep[i]);
      /* Init EDIT-widgets */
      hItem = WM_GetDialogItem(hDlg, GUI_ID_EDIT0 + i);
      EDIT_SetDecMode(hItem, _aColorSep[i],   0, 255, 0, 0);
    }
    /* Init dropdown widgets */
    hItem = WM_GetDialogItem(hDlg, GUI_ID_DROPDOWN0);
    DROPDOWN_SetAutoScroll(hItem, 1);
    DROPDOWN_AddString(hItem, "Background");
    DROPDOWN_AddString(hItem, "Grid");
    DROPDOWN_AddString(hItem, "Label");
    DROPDOWN_AddString(hItem, "Temperature 1");
    DROPDOWN_AddString(hItem, "Temperature 2");
    break;
  case WM_NOTIFY_PARENT:
    Id    = WM_GetId(pMsg->hWinSrc);    /* Id of widget */
    NCode = pMsg->Data.v;               /* Notification code */
    switch (NCode) {
    case WM_NOTIFICATION_RELEASED:      /* React only if released */
      if (Id == GUI_ID_OK) {            /* OK Button */
        _SaveCurrentColor();
        _UpdateTextColors(_hDialogMain);
        hItem = WM_GetClientWindow(WM_GetDialogItem(_hDialogMain, ID_TEMPERATURE));
        WM_InvalidateWindow(hItem);
        WM_SetFocus(WM_GetDialogItem(_hDialogMain, ID_TEMPERATURE));
        GUI_SetOrg(0, 0);
      }
      break;
    case WM_NOTIFICATION_SEL_CHANGED:
      _SaveCurrentColor();
      if (Id == GUI_ID_DROPDOWN0) {
        for (i = 0; i < 3; i++) {
          hItem = WM_GetDialogItem(hDlg, GUI_ID_DROPDOWN0);
          _ColorIndex = DROPDOWN_GetSel(hItem);
          hItem = WM_GetDialogItem(hDlg, GUI_ID_SLIDER0 + i);
          switch (_ColorIndex) {
          case 0: Color = _ColorBackGround; break;
          case 1: Color = _ColorGrid;       break;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
舔着乳尖日韩一区| 国产在线一区二区| 国产清纯白嫩初高生在线观看91 | 精品少妇一区二区三区日产乱码| 国产99久久久久久免费看农村| 亚洲国产精品一区二区www在线 | 欧美国产精品劲爆| 欧美高清性hdvideosex| 99热99精品| 韩国av一区二区三区在线观看| 亚洲综合在线电影| 国产欧美一区二区精品忘忧草| 欧美福利视频一区| 99国产精品久久久| 国产激情一区二区三区四区| 麻豆精品国产91久久久久久| 一级特黄大欧美久久久| 欧美激情中文字幕一区二区| 日韩免费福利电影在线观看| 精品视频一区二区不卡| 99久久久久免费精品国产| 国产久卡久卡久卡久卡视频精品| 视频一区免费在线观看| 夜夜揉揉日日人人青青一国产精品| 中文幕一区二区三区久久蜜桃| 日韩免费一区二区| 欧美一区二区三区四区在线观看| 在线看国产日韩| 99久久久精品| 色综合 综合色| 91影院在线免费观看| a级精品国产片在线观看| 国产电影一区二区三区| 国产精品综合二区| 精品无人区卡一卡二卡三乱码免费卡| 日韩精品免费视频人成| 日日摸夜夜添夜夜添精品视频| 亚洲一区在线看| 亚洲综合色噜噜狠狠| 亚洲综合自拍偷拍| 一二三区精品视频| 一区二区三区欧美| 亚洲综合成人网| 亚洲国产欧美另类丝袜| 亚洲一区二区三区四区在线免费观看 | 亚洲午夜精品一区二区三区他趣| 中文字幕在线观看不卡视频| 国产日韩欧美不卡在线| 欧美国产亚洲另类动漫| 国产精品福利一区二区| 亚洲视频一区二区在线| 亚洲欧美日韩小说| 亚洲裸体xxx| 亚洲一级二级在线| 视频在线观看一区| 激情小说欧美图片| 国产精品系列在线播放| 99久久精品情趣| 色视频欧美一区二区三区| 欧美三级欧美一级| 欧美一级在线视频| 久久久久久久久97黄色工厂| 国产精品黄色在线观看| 亚洲最大色网站| 裸体在线国模精品偷拍| 成人毛片视频在线观看| 色天使色偷偷av一区二区| 欧美专区日韩专区| 日韩精品一区二区在线观看| 国产人成亚洲第一网站在线播放 | 欧美日本在线一区| 精品日韩一区二区三区免费视频| 国产偷v国产偷v亚洲高清| 国产精品美女一区二区在线观看| 亚洲综合在线五月| 伦理电影国产精品| 成人免费观看av| 777久久久精品| 国产精品乱人伦| 日日夜夜免费精品视频| 夫妻av一区二区| 欧美日韩精品一区二区三区| 久久蜜臀精品av| 樱花影视一区二区| 激情五月婷婷综合网| 91麻豆免费在线观看| 日韩欧美国产wwwww| 欧美激情在线观看视频免费| 午夜精品免费在线| 国产麻豆精品久久一二三| 色综合咪咪久久| 精品福利视频一区二区三区| 亚洲欧洲日产国码二区| 蜜桃视频在线观看一区| 色综合久久99| 久久久国产精品不卡| 亚洲自拍偷拍麻豆| 懂色av一区二区三区免费看| 91精品午夜视频| 亚洲欧美日韩小说| 国产成人综合在线| 日韩欧美一区二区三区在线| 亚洲黄色片在线观看| 国产精品911| 日韩欧美激情一区| 亚洲国产一区视频| 99精品热视频| 国产亚洲女人久久久久毛片| 蜜臀av一区二区在线免费观看 | 国产成人免费视频网站高清观看视频| 欧美日韩一区二区三区在线| **性色生活片久久毛片| 国产成人午夜精品5599| 日韩欧美成人午夜| 婷婷久久综合九色综合绿巨人| k8久久久一区二区三区| 久久午夜国产精品| 全国精品久久少妇| 欧美三级在线视频| 亚洲美女视频一区| 成人永久aaa| 国产嫩草影院久久久久| 日本不卡视频在线观看| 欧美日本一区二区三区四区| 亚洲资源中文字幕| 91成人网在线| 一区二区三区高清不卡| 色婷婷综合视频在线观看| 国产精品色哟哟| 9i看片成人免费高清| 国产精品私人自拍| 国产成人亚洲精品狼色在线| 精品国产一区二区在线观看| 日韩电影在线看| 51午夜精品国产| 丝袜亚洲另类欧美| 欧美喷潮久久久xxxxx| 亚洲高清不卡在线| 欧美另类一区二区三区| 日韩电影免费在线观看网站| 欧美一区二区三区视频免费播放 | 久久伊人蜜桃av一区二区| 美国十次了思思久久精品导航| 欧美一区在线视频| 精品制服美女久久| 欧美精品一区二区在线观看| 国产一区二区三区四区五区入口 | 国产日韩欧美激情| 国产成人免费9x9x人网站视频| 中文字幕久久午夜不卡| 91色综合久久久久婷婷| 亚洲免费电影在线| 欧美日韩午夜在线| 美女精品一区二区| 久久精品人人做人人爽人人| www.在线成人| 亚洲v日本v欧美v久久精品| 欧美一区三区二区| 激情综合五月婷婷| 1000部国产精品成人观看| 91传媒视频在线播放| 日韩一区精品字幕| 久久精品亚洲一区二区三区浴池 | 亚洲国产美女搞黄色| 日韩视频免费观看高清在线视频| 国产精品一卡二卡| 亚洲免费三区一区二区| 欧美精品xxxxbbbb| 国产a视频精品免费观看| 亚洲精品欧美激情| 日韩一级免费观看| av高清久久久| 三级一区在线视频先锋| 中文幕一区二区三区久久蜜桃| 欧美性猛交xxxxxx富婆| 久久av中文字幕片| 中文字幕日韩一区| 欧美一区二区高清| www.久久久久久久久| 婷婷久久综合九色综合绿巨人| 国产欧美一区二区三区网站| 欧美区一区二区三区| 成人白浆超碰人人人人| 青青草97国产精品免费观看| 国产精品你懂的| 日韩一卡二卡三卡| 91官网在线观看| 国产乱色国产精品免费视频| 午夜一区二区三区在线观看| 国产三级精品视频| 欧美一区二视频| 日本国产一区二区| 国产不卡一区视频| 免费观看日韩av| 亚洲综合999| 1024精品合集| 欧美激情一区二区三区不卡| 日韩午夜小视频| 欧美日韩免费高清一区色橹橹 | 欧美日韩五月天|