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

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

?? widget_listbox.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_ListBox.c
Purpose     : Example demonstrating the LISTBOX widget
----------------------------------------------------------------------
*/

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

#define SPEED 1000

/*******************************************************************
*
*       static variables
*
********************************************************************
*/

static const GUI_ConstString _ListBox[] = {
  "English", "Deutsch", NULL
};

/*******************************************************************
*
*       static code
*
********************************************************************
*/
/*******************************************************************
*
*       _ShowSeveralFunctions
*/
static void _ShowSeveralFunctions(LISTBOX_Handle hListBox) {
  int NumEntries, i;
  /* Add scrollbar */
  GUI_DispStringAtCEOL("SCROLLBAR_CreateAttached", 5, 55);
  GUI_Delay(SPEED);
  SCROLLBAR_CreateAttached(hListBox, SCROLLBAR_CF_VERTICAL);
  GUI_Delay(SPEED * 0.75);
  /* Add strings */
  GUI_DispStringAtCEOL("LISTBOX_AddString", 5, 55);
  GUI_Delay(SPEED);
  LISTBOX_AddString(hListBox, "Fran鏰is");
  GUI_Delay(SPEED / 6);
  LISTBOX_AddString(hListBox, "Japanese");
  GUI_Delay(SPEED / 6);
  LISTBOX_AddString(hListBox, "Italiano");
  GUI_Delay(SPEED / 6);
  LISTBOX_AddString(hListBox, "Espa駉l");
  GUI_Delay(SPEED / 6);
  LISTBOX_AddString(hListBox, "Other language ...");
  GUI_Delay(SPEED * 0.6);
  /* Set focus */
  GUI_DispStringAtCEOL("WM_SetFocus", 5, 55);
  GUI_Delay(SPEED * 0.9);
  WM_SetFocus(hListBox);
  GUI_Delay(SPEED * 0.7);
  /* Set font */
  GUI_DispStringAtCEOL("LISTBOX_SetFont", 5, 55);
  GUI_Delay(SPEED * 0.9);
  LISTBOX_SetFont(hListBox, &GUI_Font13B_1);
  GUI_Delay(SPEED * 0.7);
  /* Increment selection */
  GUI_DispStringAtCEOL("LISTBOX_IncSel", 5, 55);
  GUI_Delay(SPEED);
  NumEntries = LISTBOX_GetNumItems(hListBox);
  for (i = 0; i < NumEntries - 1; i++) {
    LISTBOX_IncSel(hListBox);
    GUI_Delay(SPEED / 6);
	}
  GUI_Delay(SPEED / 4);
  /* Show automatic scrollbar */
  GUI_DispStringAtCEOL("Optional automatic scrollbar", 5, 55);
  GUI_Delay(SPEED);
  LISTBOX_SetAutoScrollH(hListBox, 1);
  LISTBOX_SetAutoScrollV(hListBox, 1);
  GUI_Delay(SPEED * 0.75);
  /* Set font */
  GUI_DispStringAtCEOL("LISTBOX_SetFont", 5, 55);
  GUI_Delay(SPEED);
  LISTBOX_SetFont(hListBox, &GUI_Font16B_1);
  GUI_Delay(SPEED * 0.75);
  /* Decrement selection */
  GUI_DispStringAtCEOL("LISTBOX_DecSel", 5, 55);
  GUI_Delay(SPEED);
  for (i = 0; i < NumEntries - 1; i++) {
    LISTBOX_DecSel(hListBox);
    GUI_Delay(SPEED / 6);
	}
  GUI_Delay(SPEED / 4);
  /* Change width of scrollbar */
  GUI_DispStringAtCEOL("Change scrollbar width", 5, 55);
  GUI_Delay(SPEED * 0.7);
  {
    SCROLLBAR_Handle hScrollH = WM_GetDialogItem(hListBox, GUI_ID_HSCROLL);
    SCROLLBAR_Handle hScrollV = WM_GetDialogItem(hListBox, GUI_ID_VSCROLL);
    SCROLLBAR_SetWidth(hScrollV, 14);
    GUI_Delay(SPEED / 4);
    SCROLLBAR_SetWidth(hScrollH, 14);
    GUI_Delay(SPEED * 0.6);
  }
  /* Change size of listbox */
  GUI_DispStringAtCEOL("Change size of listbox", 5, 55);
  GUI_Delay(SPEED * 0.75);
  WM_ResizeWindow(hListBox, -15, 0);
  GUI_Delay(SPEED / 4);
  WM_ResizeWindow(hListBox, 0, -15);
  GUI_Delay(SPEED / 4);
  WM_ResizeWindow(hListBox, 15, 0);
  GUI_Delay(SPEED / 4);
  WM_ResizeWindow(hListBox, 0, 15);
  GUI_Delay(SPEED / 2);
  /* Disable item */
  GUI_DispStringAtCEOL("LISTBOX_SetItemDisabled", 5, 55);
  GUI_Delay(SPEED);
  LISTBOX_SetItemDisabled(hListBox, 4, 1);
  GUI_Delay(SPEED * 0.75);
  /* Set multi selection mode */
  GUI_DispStringAtCEOL("LISTBOX_SetMulti", 5, 55);
  GUI_Delay(SPEED);
  LISTBOX_SetMulti(hListBox, 1);
  GUI_Delay(SPEED * 0.75);
  /* Select item */
  GUI_DispStringAtCEOL("LISTBOX_SetItemSel", 5, 55);
  GUI_Delay(SPEED);
  LISTBOX_SetItemSel(hListBox, 0, 1);
  GUI_Delay(SPEED / 4);
  LISTBOX_SetItemSel(hListBox, 1, 1);
  GUI_Delay(SPEED / 4);
  LISTBOX_SetItemSel(hListBox, 2, 1);
  GUI_Delay(SPEED * 0.8);
  /* Delete listbox widget */
  GUI_DispStringAtCEOL("LISTBOX_Delete", 5, 55);
  GUI_Delay(SPEED * 1.1);
  LISTBOX_Delete(hListBox);
  GUI_Delay(SPEED * 0.75);
}

/*******************************************************************
*
*       _DemoListBox
*/
static void _DemoListBox(void) {
  LISTBOX_Handle hListBox;
  /* Display titel */
  GUI_SetBkColor(0xB00000);
  GUI_SetColor(0xFFFFFF);
  GUI_SetFont(&GUI_Font24_ASCII);
  GUI_DispStringHCenterAt("Listbox - 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("LISTBOX_Create", 5, 55);
  GUI_Delay(SPEED * 0.9);
  hListBox = LISTBOX_Create(_ListBox, 100, 80, 120, 115, WM_CF_SHOW);
  GUI_Delay(SPEED * 0.75);
  /* Show serveral functions of listbox */
  _ShowSeveralFunctions(hListBox);
  /* Clear display */
  GUI_Clear();
  GUI_Delay(SPEED * 1.5);
}

/*******************************************************************
*
*       _DemoListBoxAsChild
*/
static void _DemoListBoxAsChild(void) {
  FRAMEWIN_Handle hFrame;
  LISTBOX_Handle hListBox;
  /* Display titel */
  GUI_SetBkColor(0xB00000);
  GUI_SetColor(0xFFFFFF);
  GUI_SetFont(&GUI_Font24_ASCII);
  GUI_DispStringHCenterAt("Listbox 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("List box", NULL, WM_CF_SHOW, 100, 80, 120, 140);
  FRAMEWIN_SetFont(hFrame, &GUI_Font16B_ASCII);
  FRAMEWIN_SetActive(hFrame, 1);
  GUI_Delay(SPEED * 0.75);
  /* Create listbox */
  GUI_DispStringAtCEOL("LISTBOX_CreateAsChild", 5, 55);
  GUI_Delay(SPEED);
  hListBox = LISTBOX_CreateAsChild(_ListBox, WM_GetClientWindow(hFrame), 0, 0, 0, 0, WM_CF_SHOW);
  GUI_Delay(SPEED * 0.75);
  /* Show serveral functions of listbox */
  _ShowSeveralFunctions(hListBox);
  /* 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 LISTBOX widget
*
********************************************************************
*/

void MainTask(void) {
  GUI_Init();
  WM_SetDesktopColor(0xB00000);
  GUI_Exec();
  while(1) {
    _DemoListBox();
    _DemoListBoxAsChild();
  }
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女国产一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 国产老肥熟一区二区三区| 91免费看视频| 久久一日本道色综合| 亚洲激情在线激情| jlzzjlzz亚洲日本少妇| 日韩免费电影一区| 天天综合天天综合色| 99久久久久久99| 久久久久久久综合色一本| 亚洲国产欧美日韩另类综合| 成人精品国产一区二区4080| 精品国产一区二区三区不卡| 视频精品一区二区| 一本大道久久a久久精品综合| 久久日韩精品一区二区五区| 免费人成精品欧美精品 | 亚洲欧美日韩人成在线播放| 激情综合五月天| 欧美一级高清大全免费观看| 亚洲一区免费在线观看| 91丨九色丨蝌蚪丨老版| 国产精品久久久久久久久免费樱桃| 九九精品视频在线看| 91精品国产综合久久精品麻豆| 亚洲综合图片区| 欧美无人高清视频在线观看| 亚洲免费在线观看| 色婷婷久久久亚洲一区二区三区| 中文字幕色av一区二区三区| 成人av网址在线| 亚洲欧洲精品天堂一级| av在线一区二区| 一区二区三区日韩欧美精品| 91精品办公室少妇高潮对白| 一区二区三区在线视频观看| 色婷婷久久一区二区三区麻豆| 一区二区三区精品视频| 欧美日韩免费在线视频| 日韩va亚洲va欧美va久久| 欧美一区二区三区人| 激情文学综合插| 久久久av毛片精品| 不卡一区二区三区四区| 亚洲欧美激情插| 69堂成人精品免费视频| 久久精品国产澳门| 国产欧美一区二区三区在线老狼| 不卡电影一区二区三区| 一区二区在线免费观看| 欧美电影一区二区三区| 国产曰批免费观看久久久| 久久久精品欧美丰满| 丁香五精品蜜臀久久久久99网站 | 欧美卡1卡2卡| 韩国av一区二区三区| 国产精品伦一区| 欧美色欧美亚洲另类二区| 久久精品国产亚洲5555| 国产欧美精品区一区二区三区| 色综合久久88色综合天天6| 青青草精品视频| 中文字幕+乱码+中文字幕一区| 色综合色狠狠天天综合色| 丝袜美腿一区二区三区| 久久九九全国免费| 欧美日韩精品综合在线| 国产精品18久久久| 亚洲丰满少妇videoshd| 中文字幕欧美三区| 宅男噜噜噜66一区二区66| 成人精品在线视频观看| 日韩av网站在线观看| 亚洲特黄一级片| 精品国产91乱码一区二区三区| av午夜一区麻豆| 久久精品国产亚洲aⅴ| 国产精品国产三级国产a| 日韩欧美一区二区三区在线| 色综合中文字幕| 国产精品一区二区不卡| 亚洲成av人片在线| 亚洲欧洲av色图| 久久精品一区二区三区av| 欧美性猛交xxxx乱大交退制版| 国产精品亚洲视频| 免费av网站大全久久| 亚洲精品精品亚洲| 国产精品久久久久久福利一牛影视| 日韩亚洲欧美高清| 欧美日韩激情在线| 欧美在线综合视频| 91丝袜美腿高跟国产极品老师 | 国产不卡在线播放| 久久www免费人成看片高清| 亚洲综合网站在线观看| 国产精品护士白丝一区av| 久久久精品免费免费| 欧美大片在线观看一区| 欧美日韩的一区二区| 欧美亚洲综合久久| 色综合激情久久| 日本精品视频一区二区| 99热99精品| 99精品久久久久久| 91一区二区三区在线观看| 国产成人高清在线| 国产夫妻精品视频| 国产成人午夜精品5599| 国产一区欧美日韩| 国产精品99久久久久久似苏梦涵 | 秋霞午夜av一区二区三区| 亚洲丶国产丶欧美一区二区三区| 亚洲天堂av一区| 伊人性伊人情综合网| 一区2区3区在线看| 亚洲午夜在线电影| 日日夜夜精品视频天天综合网| 婷婷成人激情在线网| 日本中文字幕一区二区有限公司| 丝袜国产日韩另类美女| 日韩av午夜在线观看| 久久99精品久久久久久久久久久久| 久久99热99| 成人一区二区三区视频 | 亚洲精品国产成人久久av盗摄 | 欧美视频在线一区| 欧美日韩国产精品成人| 日韩一区二区麻豆国产| 日韩精品一区二区三区视频在线观看 | 午夜精品福利在线| 日韩精品视频网| 久久99热99| 成人app软件下载大全免费| 99国产精品国产精品毛片| 日本国产一区二区| 91精品国产91综合久久蜜臀| 精品国产三级电影在线观看| 久久久一区二区| 一区二区三区国产豹纹内裤在线| 日韩精品视频网站| 国产成人精品免费一区二区| 色综合久久中文字幕综合网| 欧美欧美欧美欧美| 国产日韩三级在线| 一区二区久久久久| 黄网站免费久久| 色悠悠久久综合| 精品国产一区二区三区不卡| 亚洲日本在线a| 久久av中文字幕片| 色婷婷综合五月| 久久综合九色综合欧美就去吻| 国产精品动漫网站| 久久99精品久久久久久| 91蜜桃网址入口| 精品sm捆绑视频| 亚洲综合久久久久| 国产成人久久精品77777最新版本| 一本一道久久a久久精品综合蜜臀| 日韩欧美一级特黄在线播放| 亚洲欧美综合另类在线卡通| 日韩二区三区四区| 色欲综合视频天天天| 国产丝袜在线精品| 日本不卡高清视频| 91精品91久久久中77777| 久久久久99精品一区| 亚洲成人三级小说| 粉嫩绯色av一区二区在线观看| 欧美一区二区三区男人的天堂| 一区二区免费在线播放| 粉嫩av亚洲一区二区图片| 欧美成人精品福利| 亚洲成人777| 日本丶国产丶欧美色综合| 国产亚洲欧美色| 精品综合免费视频观看| 欧美日韩国产一级片| 亚洲免费av观看| 播五月开心婷婷综合| 久久影院午夜片一区| 久久国产免费看| 日韩一区二区三区观看| 亚洲一区在线播放| 91福利精品第一导航| 亚洲人成亚洲人成在线观看图片| 国产成人欧美日韩在线电影| 日韩女优毛片在线| 麻豆精品久久精品色综合| 欧美福利视频导航| 日韩精品亚洲专区| 成人免费小视频| 不卡的av电影| 亚洲四区在线观看| 欧美在线视频你懂得| 亚洲一区二区三区爽爽爽爽爽| 91高清视频在线| 亚洲成a人在线观看|