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

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

?? widget_dropdown.c

?? UC_GUI開發源代碼,里面含有范例,源文件
?? C
字號:
/*
*********************************************************************************************************
*                                             uC/GUI V3.98
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, 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        : WIDGET_Dropdown.c
Purpose     : Example demonstrating the DROPDOWN widget
----------------------------------------------------------------------
*/

#include "GUI.h"
#include "FRAMEWIN.h"
#include "DROPDOWN.h"
#include "LISTBOX.h"
#include <stddef.h>

#define SPEED 1000

/*******************************************************************
*
*       static code
*
********************************************************************
*/
/*******************************************************************
*
*       _ShowSeveralFunctions
*/
static void _ShowSeveralFunctions(DROPDOWN_Handle hDropDown) {
  int NumEntries, i, Key = 0, Cnt = 15;
  char ac[] = "-- sec to play with dropdown control";
  /* Set focus */
  GUI_DispStringAtCEOL("WM_SetFocus", 5, 55);
  GUI_Delay(SPEED * 0.9);
  WM_SetFocus(hDropDown);
  GUI_Delay(SPEED * 0.7);
  /* Add strings */
  GUI_DispStringAtCEOL("DROPDOWN_AddString", 5, 55);
  GUI_Delay(SPEED * 0.8);
  DROPDOWN_AddString(hDropDown, "English");
  DROPDOWN_AddString(hDropDown, "Deutsch");
  DROPDOWN_AddString(hDropDown, "Fran鏰is");
  DROPDOWN_AddString(hDropDown, "Japanese");
  DROPDOWN_AddString(hDropDown, "Italiano");
  DROPDOWN_AddString(hDropDown, "Espa駉l");
  DROPDOWN_AddString(hDropDown, "Other language ...");
  GUI_Delay(SPEED * 0.6);
  /* Increment selection */
  GUI_DispStringAtCEOL("DROPDOWN_IncSel", 5, 55);
  GUI_Delay(SPEED);
  NumEntries = DROPDOWN_GetNumItems(hDropDown);
  for (i = 0; i < (NumEntries - 2); i++) {
    DROPDOWN_IncSel(hDropDown);
    GUI_Delay(SPEED / 6);
	}
  GUI_Delay(SPEED / 4);
  /* Expand dropdown */
  GUI_DispStringAtCEOL("DROPDOWN_Expand", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_Expand(hDropDown);
  GUI_Delay(SPEED * 0.75);
  /* Add scrollbar */
  GUI_DispStringAtCEOL("DROPDOWN_SetAutoScroll", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_SetAutoScroll(hDropDown, 1);
  GUI_Delay(SPEED * 0.75);
  /* Set font */
  GUI_DispStringAtCEOL("DROPDOWN_SetFont", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_SetFont(hDropDown, &GUI_Font16B_1);
  GUI_Delay(SPEED * 0.75);
  /* Set text color */
  GUI_DispStringAtCEOL("DROPDOWN_SetTextColor", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_SetTextColor(hDropDown, 0, 0x00BB00);
  DROPDOWN_SetTextColor(hDropDown, 2, GUI_BLACK);
  GUI_Delay(SPEED * 0.75);
  /* Set background color */
  GUI_DispStringAtCEOL("DROPDOWN_SetBkColor", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_SetBkColor(hDropDown, 0, GUI_YELLOW);
  DROPDOWN_SetBkColor(hDropDown, 2, GUI_RED);
  GUI_Delay(SPEED * 0.75);
  /* Delete item */
  GUI_DispStringAtCEOL("DROPDOWN_DeleteItem", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_DeleteItem(hDropDown, 5);
  GUI_Delay(SPEED * 0.75);
  /* Collapse dropdown */
  GUI_DispStringAtCEOL("DROPDOWN_Collapse", 5, 55);
  GUI_Delay(SPEED);
  DROPDOWN_Collapse(hDropDown);
  GUI_Delay(SPEED * 0.75);
  /* Decrement selection */
  GUI_DispStringAtCEOL("DROPDOWN_DecSel", 5, 55);
  GUI_Delay(SPEED);
  NumEntries = DROPDOWN_GetNumItems(hDropDown);
  for (i = 0; i < (NumEntries - 2); i++) {
    DROPDOWN_DecSel(hDropDown);
    GUI_Delay(SPEED / 6);
	}
  GUI_Delay(SPEED / 4);
  /* Let user play with dropdown control */
  GUI_DispStringAtCEOL("", 5, 55);
  while (!Key && (Cnt > 0)) {
    ac[0] = '0' + (Cnt / 10);
    ac[1] = '0' + (Cnt-- % 10);
    GUI_DispStringAtCEOL(ac, 5, 40);
    GUI_Delay(1000);
    Key = GUI_GetKey();
  }
  /* Delete dropdown widget */
  GUI_DispStringAtCEOL("DROPDOWN_Delete", 5, 55);
  GUI_Delay(SPEED * 1.1);
  DROPDOWN_Delete(hDropDown);
  GUI_Delay(SPEED * 0.75);
}

/*******************************************************************
*
*       _DemoDropDown
*/
static void _DemoDropDown(void) {
  LISTBOX_Handle hDropDown;
  /* Display titel */
  GUI_SetBkColor(0xB00000);
  GUI_SetColor(0xFFFFFF);
  GUI_SetFont(&GUI_Font24_ASCII);
  GUI_DispStringHCenterAt("Dropdown - Sample", 160, 5);
  GUI_Delay(SPEED / 2);
  /* Create listbox */
  GUI_SetFont(&GUI_Font8x16);
  GUI_SetTextAlign(GUI_TA_LEFT);
  GUI_DispStringAtCEOL("using", 5, 40);
  GUI_DispStringAtCEOL("DROPDOWN_CreateEx", 5, 55);
  GUI_Delay(SPEED * 0.9);
  hDropDown = DROPDOWN_CreateEx(100, 80, 120, 115-50, WM_HBKWIN, WM_CF_SHOW, 0, 0);
  GUI_Delay(SPEED * 0.75);
  /* Show serveral functions of listbox */
  _ShowSeveralFunctions(hDropDown);
  /* Clear display */
  GUI_Clear();
  GUI_Delay(SPEED * 1.5);
}

/*******************************************************************
*
*       _DemoDropDownAsChild
*/
static void _DemoDropDownAsChild(void) {
  FRAMEWIN_Handle hFrame;
  LISTBOX_Handle hDropDown;
  /* Display titel */
  GUI_SetBkColor(0xB00000);
  GUI_SetColor(0xFFFFFF);
  GUI_SetFont(&GUI_Font24_ASCII);
  GUI_DispStringHCenterAt("Dropdown as child - Sample", 160, 5);
  GUI_Delay(SPEED / 2);
  /* Create framewin */
  GUI_SetFont(&GUI_Font8x16);
  GUI_SetTextAlign(GUI_TA_LEFT);
  GUI_DispStringAtCEOL("using", 5, 40);
  GUI_DispStringAtCEOL("FRAMEWIN_Create", 5, 55);
  GUI_Delay(SPEED);
  hFrame = FRAMEWIN_Create("DropDown", NULL, WM_CF_SHOW, 80, 80, 160, 140);
  FRAMEWIN_SetFont(hFrame, &GUI_Font16B_ASCII);
  FRAMEWIN_SetActive(hFrame, 1);
  GUI_Delay(SPEED * 0.75);
  /* Create listbox */
  GUI_DispStringAtCEOL("DROPDOWN_CreateEx", 5, 55);
  GUI_Delay(SPEED);
  hDropDown = DROPDOWN_CreateEx(20, 20, 120, 65, WM_GetClientWindow(hFrame), WM_CF_SHOW, 0, 0);
  GUI_Delay(SPEED * 0.75);
  /* Show serveral functions of listbox */
  _ShowSeveralFunctions(hDropDown);
  /* Delete framewin widget */
  GUI_DispStringAtCEOL("FRAMEWIN_Delete", 5, 55);
  GUI_Delay(SPEED);
  FRAMEWIN_Delete(hFrame);
  GUI_Delay(SPEED * 0.75);
  /* Clear display */
  GUI_Clear();
  GUI_Delay(SPEED * 1.5);
}

/*******************************************************************
*
*       MainTask
*
*       Demonstrates DROPDOWN widget
*
********************************************************************
*/

void MainTask(void) {
  GUI_Init();
  WM_SetDesktopColor(0xB00000);
  GUI_Exec();
  while(1) {
    _DemoDropDown();
    _DemoDropDownAsChild();
  }
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清成人免费视频| 国产精品亚洲人在线观看| 久久久美女毛片| 日韩一区二区电影网| 91麻豆精品国产自产在线观看一区| 99免费精品在线观看| 99re热视频精品| 91黄色激情网站| 欧洲视频一区二区| 欧美精品乱码久久久久久 | 日韩黄色免费电影| 无吗不卡中文字幕| 日本女人一区二区三区| 久久99精品国产| av在线不卡免费看| 欧美午夜宅男影院| 日韩精品一区二区三区视频| 久久伊人中文字幕| 亚洲欧洲综合另类在线| 日韩精品欧美精品| 国产成人综合亚洲网站| 一本久道中文字幕精品亚洲嫩| 欧美影院一区二区| 久久蜜桃香蕉精品一区二区三区| 日本一区二区久久| 亚洲福利国产精品| 久久er99精品| 色综合久久中文字幕| 欧美一区二区三区电影| 国产精品色噜噜| 日韩黄色片在线观看| 国产成人免费9x9x人网站视频| 欧洲激情一区二区| 久久综合九色欧美综合狠狠| 亚洲视频一二三区| 久久精品国产99久久6| av亚洲精华国产精华精| 91精品免费在线观看| 亚洲欧美自拍偷拍色图| 日本欧美大码aⅴ在线播放| heyzo一本久久综合| 欧美激情在线观看视频免费| 亚洲免费观看高清完整版在线| 蜜臀av一级做a爰片久久| 97久久超碰国产精品| 日韩精品专区在线影院观看| 一区二区三区在线视频观看| 国产乱码字幕精品高清av| 欧美性三三影院| 国产精品麻豆欧美日韩ww| 国产又黄又大久久| 91麻豆精品91久久久久久清纯| 国产精品网曝门| 精品一二线国产| 欧美一区二区在线播放| 一区二区三区四区在线| 粉嫩嫩av羞羞动漫久久久| 日韩美女主播在线视频一区二区三区| 亚洲精品国产一区二区精华液 | 久久综合五月天婷婷伊人| 亚洲精品视频免费观看| 成人动漫一区二区在线| 日韩成人一区二区| 在线一区二区三区做爰视频网站| 久久久九九九九| 久久 天天综合| 日韩亚洲欧美在线| 日韩综合小视频| 欧美婷婷六月丁香综合色| 日韩久久一区二区| 91免费视频观看| 国产精品看片你懂得| 国产一级精品在线| 久久精品无码一区二区三区| 捆绑调教一区二区三区| 欧美一级xxx| 久久er99精品| 精品国产乱码久久久久久浪潮| 美国av一区二区| 久久蜜桃一区二区| 成人高清免费观看| 中文字幕一区二区视频| 91免费看`日韩一区二区| 18涩涩午夜精品.www| 色综合久久精品| 午夜日韩在线观看| 日韩亚洲欧美一区| 国产成人夜色高潮福利影视| 欧美国产国产综合| 91麻豆精品在线观看| 亚洲精品中文字幕在线观看| 欧美日韩国产综合久久| 麻豆视频一区二区| 国产欧美精品日韩区二区麻豆天美 | 精品国产乱码久久久久久免费| 国产一区二区美女诱惑| 日韩毛片精品高清免费| 欧美理论片在线| 久久99精品久久久久久| 国产精品系列在线| 欧美日韩一区二区三区四区| 免费观看一级欧美片| 亚洲国产精品成人久久综合一区 | 一区二区欧美国产| 欧美一区二区三区在线观看视频 | 久久综合综合久久综合| 亚洲国产精品成人综合 | 美女视频黄a大片欧美| 中文字幕av一区 二区| 欧美性淫爽ww久久久久无| 久久超碰97中文字幕| 1024亚洲合集| 日韩一区二区不卡| 色又黄又爽网站www久久| 日韩电影一区二区三区| 最新成人av在线| 曰韩精品一区二区| 精品三级av在线| 欧美在线啊v一区| 国产91丝袜在线播放| 午夜精品视频在线观看| 国产日产欧美一区| 日韩一区二区三区高清免费看看| 99久久精品免费看国产| 国产精品自拍av| 免费av成人在线| 亚洲欧美成aⅴ人在线观看| 精品国产乱码久久久久久老虎 | 精品国产免费人成在线观看| 一本久久a久久精品亚洲| 国产精品99久久久久久久女警| 亚洲二区在线视频| 亚洲三级在线播放| 中文乱码免费一区二区| 精品乱人伦小说| 日韩午夜激情av| 欧美日韩精品一区二区三区| 色综合中文字幕国产 | 色噜噜久久综合| av在线不卡电影| 国产成人精品午夜视频免费| 韩国精品主播一区二区在线观看| 亚洲一区在线电影| 亚洲黄色av一区| 亚洲精品乱码久久久久久日本蜜臀| 国产精品福利一区| 国产欧美日韩在线视频| 亚洲国产精品国自产拍av| 国产欧美1区2区3区| 欧美精品一区二区三区在线| 精品少妇一区二区三区日产乱码| 欧美xxxxxxxx| 久久精品夜夜夜夜久久| 久久美女高清视频 | 91色综合久久久久婷婷| 91视频精品在这里| 91亚洲国产成人精品一区二区三 | 亚洲成国产人片在线观看| 亚洲一二三四在线观看| 亚洲一区二区3| 人人超碰91尤物精品国产| 麻豆成人综合网| 精品无码三级在线观看视频 | 毛片不卡一区二区| 国内精品久久久久影院薰衣草| 精品午夜久久福利影院| 国产一区二区不卡老阿姨| 成人av在线一区二区三区| 91视频免费观看| 欧美二区乱c少妇| 日韩一区二区精品| 国产日产精品1区| 亚洲综合精品自拍| 免费观看在线综合色| 豆国产96在线|亚洲| 97精品久久久久中文字幕| 欧美一a一片一级一片| 在线播放中文一区| 久久嫩草精品久久久久| 亚洲婷婷国产精品电影人久久| 亚洲综合图片区| 国产自产高清不卡| 99久久777色| 日韩区在线观看| 亚洲男人的天堂在线观看| 日韩高清国产一区在线| 高清av一区二区| 欧美日产在线观看| 国产精品天美传媒| 日本中文字幕一区| aaa国产一区| 欧美成va人片在线观看| 亚洲精品成人少妇| 国产麻豆9l精品三级站| 欧美三级视频在线| 日本一区二区在线不卡| 青青青爽久久午夜综合久久午夜| 成人一区在线看| 欧美r级在线观看| 午夜视频在线观看一区|