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

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

?? vscreen_realtime.c

?? UC_GUI開發源代碼,里面含有范例,源文件
?? C
?? 第 1 頁 / 共 4 頁
字號:
          case 4: Color = _ColorTemp2;      break;
          }
          _aColorSep[i] = (Color & (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);
        }
      }
      break;
    case WM_NOTIFICATION_VALUE_CHANGED: /* Value has changed */
      {
        unsigned Index, v;
        WM_HWIN hSlider, hEdit;
        if ((Id >= GUI_ID_SLIDER0) && (Id <= GUI_ID_SLIDER2)) {
          Index = Id - GUI_ID_SLIDER0;
          /* SLIDER-widget has changed, update EDIT-widget */
          hSlider = WM_GetDialogItem(hDlg, GUI_ID_SLIDER0 + Index);
          hEdit   = WM_GetDialogItem(hDlg, GUI_ID_EDIT0 + Index);
          v = SLIDER_GetValue(hSlider);
          EDIT_SetValue(hEdit, v);
        } else if ((Id >= GUI_ID_EDIT0) && (Id <= GUI_ID_EDIT2)) {
          Index = Id - GUI_ID_EDIT0;
          /* If EDIT-widget has changed, update SLIDER-widget */
          hSlider = WM_GetDialogItem(hDlg, GUI_ID_SLIDER0 + Index);
          hEdit   = WM_GetDialogItem(hDlg, GUI_ID_EDIT0 + Index);
          v = EDIT_GetValue(hEdit);
          SLIDER_SetValue(hSlider, v);
        }
        _aColorSep[Index] = v;
        /* At last invalidate dialog client window */
        WM_InvalidateWindow(WM_GetClientWindow(hDlg));
      }
      break;
    }
    break;
  default:
    WM_DefaultProc(pMsg);
  }
}

/*********************************************************************
*
*       _cbTemperature
*
* Purpose:
*   Callback routine of temperature window
*/
static void _cbTemperature(WM_MESSAGE * pMsg) {
  WM_HWIN hDlg;
  hDlg = pMsg->hWin;
  switch (pMsg->MsgId) {
  case WM_PAINT:
    _LabelGraph();
    _DrawGraph();
    return;
  }
  if (_pcbCallbackTemperature) {
    _pcbCallbackTemperature(pMsg);
  }
}

/*********************************************************************
*
*       _cbDialogMain
*
* Purpose:
*   Callback routine of DialogMain
*/
static void _cbDialogMain(WM_MESSAGE * pMsg) {
  int Id;
  WM_HWIN hDlg, hItem;
  hDlg = pMsg->hWin;
  switch (pMsg->MsgId) {
  case WM_PAINT:
    break;
  case WM_INIT_DIALOG:
    /* Init progress bars */
    hItem = WM_GetDialogItem(hDlg, GUI_ID_PROGBAR0);
    WIDGET_SetEffect(hItem, &WIDGET_Effect_3D);
    _SetProgbarValue(GUI_ID_PROGBAR0, _aTemp1[GUI_COUNTOF(_aTemp1) - 1]);
    hItem = WM_GetDialogItem(hDlg, GUI_ID_PROGBAR1);
    WIDGET_SetEffect(hItem, &WIDGET_Effect_3D);
    _SetProgbarValue(GUI_ID_PROGBAR1, _aTemp2[GUI_COUNTOF(_aTemp2) - 1]);
    /* Init edit widgets */
    hItem = WM_GetDialogItem(hDlg, GUI_ID_EDIT0);
    EDIT_SetDecMode(hItem, _TempMin, 0, 999, 0, 0);
    WM_DisableWindow(hItem);
    hItem = WM_GetDialogItem(hDlg, GUI_ID_EDIT1);
    EDIT_SetDecMode(hItem, _TempMax, 0, 999, 0, 0);
    WM_DisableWindow(hItem);
    /* Init temperature window */
    hItem = WM_GetClientWindow(WM_GetDialogItem(hDlg, ID_TEMPERATURE));
    _pcbCallbackTemperature = WM_SetCallback(hItem, _cbTemperature);
    _UpdateTextColors(hDlg);
    break;
  case WM_NOTIFY_PARENT:
    if (pMsg->Data.v == WM_NOTIFICATION_RELEASED) {
      Id = WM_GetId(pMsg->hWinSrc);      /* Id of widget */
      switch (Id) {
      case GUI_ID_BUTTON0:
        WM_SetFocus(_hDialogColor);
        GUI_SetOrg(0, 240);
        break;
      }
    }
    break;
  default:
    WM_DefaultProc(pMsg);
  }
}

/*********************************************************************
*
*          Public code
*
**********************************************************************
*/
/*********************************************************************
*
*          MainTask
*/
void MainTask(void) {
  int Index;
  GUI_Init();
  #if GUI_SUPPORT_MEMDEV
    WM_SetCreateFlags(WM_CF_MEMDEV);
  #endif
  WM_SetDesktopColor(GUI_BLACK);
  /* Initialize the temperature arrays */
  _InitRandomData(_aTemp1, GUI_COUNTOF(_aTemp1));
  _InitRandomData(_aTemp2, GUI_COUNTOF(_aTemp2));
  /* Execute the intro dialog */
  GUI_ExecDialogBox(_aDialogIntro, GUI_COUNTOF(_aDialogIntro), _cbDialogIntro, WM_HBKWIN, 0, 0);
  /* Execute the color and the temperature dialog */
  _hDialogColor = GUI_CreateDialogBox(_aDialogColor, GUI_COUNTOF(_aDialogColor), _cbDialogColor, WM_HBKWIN, 0, 0);
  _hDialogMain  = GUI_CreateDialogBox(_aDialogMain,  GUI_COUNTOF(_aDialogMain),  _cbDialogMain,  WM_HBKWIN, 0, 0);
  /* Add new temperatures... */
  Index = GUI_COUNTOF(_aTemp1) - 1;
  while (1) {
    WM_HWIN hItem;
    GUI_Delay(100); /* Wait a while */
    /* Shift the color arrays */
    memmove(_aTemp1, _aTemp1 + 1, sizeof(_aTemp1) - 2);
    memmove(_aTemp2, _aTemp2 + 1, sizeof(_aTemp2) - 2);
    /* Add new values */
    _aTemp1[Index] = _GetRandomValue(_aTemp1[Index - 1]);
    _aTemp2[Index] = _GetRandomValue(_aTemp2[Index - 1]);
    /* Update windows */
    hItem = WM_GetClientWindow(WM_GetDialogItem(_hDialogMain, ID_TEMPERATURE));
    WM_InvalidateWindow(hItem);
    _SetProgbarValue(GUI_ID_PROGBAR0, _aTemp1[Index]);
    _SetProgbarValue(GUI_ID_PROGBAR1, _aTemp2[Index]);
  }
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久精品| 国产精品国产三级国产普通话三级 | 亚洲成人免费电影| 日韩亚洲国产中文字幕欧美| 国产亚洲一区二区在线观看| 欧美影院精品一区| 成人av网址在线观看| 亚洲欧美日韩国产成人精品影院| 日韩三级伦理片妻子的秘密按摩| a亚洲天堂av| 中文字幕的久久| 国产69精品一区二区亚洲孕妇| 欧美激情一区二区三区四区| 欧美三级欧美一级| 91在线视频免费观看| 麻豆精品国产传媒mv男同| 国产精品国产三级国产aⅴ入口 | 亚洲美女视频一区| 久久伊人中文字幕| 色天天综合色天天久久| 成人综合在线视频| 久久成人精品无人区| 午夜影院久久久| 一区二区成人在线视频| 日韩一区二区三区免费观看| 欧美日韩精品一区二区三区| 色婷婷久久久久swag精品| 99视频在线观看一区三区| 久久精品免费观看| 麻豆久久久久久| 亚洲宅男天堂在线观看无病毒| 亚洲视频你懂的| 国产精品美女久久久久aⅴ| 欧美国产精品一区二区三区| 国产无遮挡一区二区三区毛片日本| 精品欧美一区二区久久 | 欧美日韩国产经典色站一区二区三区| 国产成人8x视频一区二区 | 日韩美女视频一区二区在线观看| 欧美在线不卡视频| 欧美丝袜第三区| 91麻豆swag| 欧美日韩卡一卡二| 宅男噜噜噜66一区二区66| 91麻豆高清视频| 在线观看亚洲精品| 欧美另类变人与禽xxxxx| 欧美精品日日鲁夜夜添| 欧美一级黄色录像| 欧美一区二区三区四区视频| 日韩欧美在线影院| 日韩三级视频在线观看| 韩国v欧美v日本v亚洲v| 成人a区在线观看| 色哟哟在线观看一区二区三区| 欧美主播一区二区三区美女| 欧美一区二区三区四区视频| 欧美精品色一区二区三区| 久久先锋影音av鲁色资源| 777xxx欧美| 国产精品初高中害羞小美女文| 亚洲视频免费观看| 免播放器亚洲一区| 成人一区二区三区中文字幕| 久久国产精品色婷婷| av毛片久久久久**hd| 在线视频亚洲一区| 911精品国产一区二区在线| 精品国产伦理网| 欧美精品一区二区在线播放| 国产精品美日韩| 亚洲黄色片在线观看| 裸体歌舞表演一区二区| 91同城在线观看| 久久综合视频网| 亚洲福利视频一区二区| 99久久er热在这里只有精品15| 欧美一级午夜免费电影| 亚洲女同ⅹxx女同tv| 日韩精品乱码av一区二区| 99久久免费精品高清特色大片| 欧美丰满嫩嫩电影| 中文字幕一区av| 美国十次综合导航| 成人午夜激情视频| 欧美一区二区视频在线观看2020| 日韩午夜在线观看视频| 亚洲午夜在线观看视频在线| 大尺度一区二区| 日韩欧美精品三级| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲尤物视频在线| 国产成人啪午夜精品网站男同| 欧美日本韩国一区二区三区视频| 国产精品传媒视频| eeuss鲁片一区二区三区在线观看| 欧美zozo另类异族| 秋霞av亚洲一区二区三| 欧美亚洲愉拍一区二区| 国产精品免费免费| 成人国产精品免费观看| 日韩欧美国产麻豆| 日韩综合小视频| 精品视频一区二区三区免费| 中文字幕亚洲一区二区av在线| 国产精一区二区三区| 欧美videofree性高清杂交| 日韩在线一二三区| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品日韩成人| 粉嫩绯色av一区二区在线观看| 成人精品免费看| 在线不卡中文字幕| 日韩精品一区二区三区在线观看 | 自拍av一区二区三区| 国产一区二区不卡老阿姨| 欧美中文字幕一二三区视频| 国产色产综合色产在线视频 | 国产一区二区三区四区五区美女| 日本久久电影网| 国产精品视频观看| 国产精品自拍网站| 欧美成人综合网站| 麻豆精品在线看| 欧美精品色综合| 亚洲va欧美va国产va天堂影院| 91亚洲大成网污www| 粗大黑人巨茎大战欧美成人| 精品系列免费在线观看| 亚洲综合免费观看高清完整版| 日韩精品成人一区二区在线| 91免费观看在线| 国产精品白丝在线| 99国产一区二区三精品乱码| 国产精品午夜久久| 国产不卡一区视频| 久久综合九色综合97_久久久 | 免费一级片91| 欧美va亚洲va国产综合| 美女www一区二区| 日韩欧美一区二区免费| 成人h精品动漫一区二区三区| 欧美国产精品专区| 成人精品免费看| 亚洲精品免费视频| 在线视频你懂得一区| 亚洲一二三区在线观看| 在线观看一区日韩| 亚洲成人三级小说| 欧美变态凌虐bdsm| 国产一区二区日韩精品| 久久综合九色综合97婷婷| 国产电影精品久久禁18| 国产精品欧美久久久久一区二区| 色一情一伦一子一伦一区| 天堂av在线一区| 精品福利在线导航| 国产福利91精品| 亚洲柠檬福利资源导航| 欧美性受极品xxxx喷水| 久久国产综合精品| 国产精品久久久久久久蜜臀| 91久久精品网| 精品一区二区免费| 国产精品国产a级| 欧美日韩一区二区三区四区 | 黄页视频在线91| 亚洲国产精品二十页| 欧美亚洲综合色| 极品少妇一区二区三区精品视频 | 人妖欧美一区二区| 欧美激情一区二区三区不卡| 欧美性受xxxx| 国产成人免费在线| 一区二区三区精品| 久久久久久亚洲综合| 91亚洲国产成人精品一区二三| 青青草91视频| 亚洲色图.com| 欧美成人性福生活免费看| 91丨porny丨在线| 老司机精品视频导航| 亚洲你懂的在线视频| 欧美精品一区二区三区高清aⅴ | 日本亚洲免费观看| 欧美激情艳妇裸体舞| 欧美疯狂性受xxxxx喷水图片| 国产不卡视频在线观看| 日本人妖一区二区| 日韩美女视频一区二区 | 国产精品美女久久福利网站| 欧美日韩一区二区三区四区五区| 国产成人精品亚洲日本在线桃色 | 在线看一区二区| 国产精品77777| 日韩高清在线观看| 久久久久国产精品厨房| 51精品久久久久久久蜜臀| 99精品久久99久久久久| 国产一区二区三区在线看麻豆|