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

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

?? widget_scrollbarmove.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        : SCROLLBAR_Move.c
Purpose     : Example demonstrating scrollbar as child of a window
----------------------------------------------------------------------
*/

#include "GUI.h"
#include "SCROLLBAR.h"
#include "EDIT.h"
#include <stddef.h>

/*******************************************************************
*
*       defines
*
********************************************************************
*/

#define EDIT_MAX_X 10
#define EDIT_MAX_Y 3

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

static EDIT_Handle _aahEdit[EDIT_MAX_Y][EDIT_MAX_X];
static int _x,_y;

/*******************************************************************
*
*       static code
*
********************************************************************
*/

/*******************************************************************
*
*       _cbWindow

  The callback moves the edit-fiels when a notification message
  was send.
*/
static void _cbWindow(WM_MESSAGE *pMsg) {
  WM_SCROLL_STATE ScrollState;
  switch (pMsg->MsgId) {
  case WM_NOTIFY_PARENT:
    if (pMsg->Data.v == WM_NOTIFICATION_VALUE_CHANGED) {
      if (WM_GetId(pMsg->hWinSrc) == GUI_ID_HSCROLL) {
        WM_GetScrollState(pMsg->hWinSrc, &ScrollState);
        if (_x != ScrollState.v) {
          int x, y;
          for (y = 0; y < EDIT_MAX_Y; y++) {
            for (x = 0; x < EDIT_MAX_X; x++) {
              WM_MoveWindow(_aahEdit[y][x], _x - ScrollState.v, 0);
            }
          }
          _x = ScrollState.v;
        }
      }
    }
    break;
  case WM_PAINT:
    GUI_SetBkColor(GUI_BLACK);
    GUI_Clear();
    break;
  default:
    WM_DefaultProc(pMsg);
  }
}

/*******************************************************************
*
*       _DemoScrollbarMove

  This function creates the window and his child objects. Then it
  runs into a idle-loop, so that the window manager can handle the
  objects.
*/
static void _DemoScrollbarMove(void) {
  int x, y;
  WM_HWIN hWindow;
  SCROLLBAR_Handle hScroll;
  /* Clear display and display headline */
  GUI_SetBkColor(GUI_BLUE);
  GUI_Clear();
  GUI_SetColor(GUI_WHITE);
  GUI_SetFont(&GUI_Font24_ASCII);
  GUI_SetTextAlign(GUI_TA_HCENTER);
  GUI_DispStringAt("SCROLLBAR_Move - Sample", 160, 5);
  GUI_SetTextAlign(GUI_TA_LEFT);
  GUI_SetColor(0xFFFFFF);
  GUI_SetFont(&GUI_Font8x16);
  /* Create the window */
  hWindow = WM_CreateWindow(50, 90, 220, 79, WM_CF_SHOW, &_cbWindow, 0);
  /* Create the scrollbar */
  hScroll = SCROLLBAR_CreateAttached(hWindow, 0);
  SCROLLBAR_SetNumItems(hScroll, 48 * EDIT_MAX_X);
  SCROLLBAR_SetPageSize(hScroll, 220);
  /* Create the edit-fields */
  for (y = 0; y < EDIT_MAX_Y; y++) {
    for (x = 0; x < EDIT_MAX_X; x++) {
      _aahEdit[y][x] = EDIT_CreateAsChild(x * 48, y * 22, 48, 22, 
                                        hWindow, 13, WM_CF_SHOW, 5);
      EDIT_SetTextAlign(_aahEdit[y][x], GUI_TA_RIGHT | GUI_TA_VCENTER);
      EDIT_SetFont(_aahEdit[y][x], &GUI_Font8x16);
      EDIT_SetDecMode(_aahEdit[y][x], ((y * EDIT_MAX_X) + x) * 100, -99999, +99999, 2, 0);
	  }
  }
  /* idle-loop */
  while (1) {
    GUI_Exec();
    GUI_Delay(20);
  }
  /* delete window and clear display */
  WM_DeleteWindow(hWindow);
  GUI_Clear();
}

/*******************************************************************
*
*       MainTask
*
*       Demonstates the use of a scrollbar as child of a window
*
********************************************************************
*/

void MainTask(void) {
  GUI_Init();
  while(1) {
    _DemoScrollbarMove();
  }
}
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人免费高清| 成人黄色网址在线观看| 国产欧美综合色| 欧美系列一区二区| 国产白丝网站精品污在线入口| 一区二区三区电影在线播| 欧美电视剧免费观看| 色欧美片视频在线观看| 国产在线麻豆精品观看| 亚洲国产成人高清精品| 亚洲国产成人一区二区三区| 91精品欧美福利在线观看| 91视频你懂的| 成人h精品动漫一区二区三区| 蜜臀精品一区二区三区在线观看| 亚洲色大成网站www久久九九| 亚洲精品在线免费观看视频| 欧美美女bb生活片| 在线精品视频免费播放| 成人av一区二区三区| 国产精品综合视频| 免费三级欧美电影| 婷婷久久综合九色综合绿巨人| 亚洲天堂a在线| 国产精品萝li| 国产喷白浆一区二区三区| 日韩小视频在线观看专区| 欧美日本在线看| 欧美人体做爰大胆视频| 色www精品视频在线观看| 99免费精品在线| 成人免费av在线| 高清不卡在线观看av| 国产麻豆午夜三级精品| 久久超碰97中文字幕| 久久综合综合久久综合| 美女www一区二区| 日本不卡的三区四区五区| 日韩高清一区二区| 日本不卡不码高清免费观看| 婷婷久久综合九色国产成人| 午夜av区久久| 日韩成人免费电影| 日韩精品亚洲一区| 欧美aaaaa成人免费观看视频| 日韩精品一二三| 日本sm残虐另类| 中文字幕在线观看一区| 亚洲三级电影全部在线观看高清| 亚洲欧美日韩人成在线播放| 一区二区日韩av| 三级成人在线视频| 麻豆免费精品视频| 国产麻豆精品久久一二三| 国产综合色视频| 国产a视频精品免费观看| 波多野结衣中文字幕一区二区三区| 东方aⅴ免费观看久久av| 成人av网站在线观看免费| 色综合欧美在线视频区| 欧美色老头old∨ideo| 91麻豆精品国产无毒不卡在线观看 | 粉嫩av一区二区三区在线播放| 国产99久久久国产精品| 99re热视频精品| 欧美视频在线一区二区三区| 欧美精品第1页| 久久亚洲精精品中文字幕早川悠里| 欧美极品aⅴ影院| 亚洲美女免费在线| 日产国产欧美视频一区精品| 国产一区二三区好的| 91尤物视频在线观看| 欧美男女性生活在线直播观看| 日韩精品一区二区三区中文不卡| 亚洲国产精品t66y| 午夜婷婷国产麻豆精品| 精品一区二区三区免费播放| 99视频一区二区| 制服丝袜日韩国产| 国产精品色在线| 天堂av在线一区| www.日韩精品| 欧美一级在线视频| 中文字幕在线免费不卡| 免费成人美女在线观看| 91麻豆免费在线观看| 欧美妇女性影城| 久久精品人人爽人人爽| 亚洲线精品一区二区三区| 国内精品国产成人国产三级粉色| 91小视频免费看| 精品区一区二区| 亚洲专区一二三| 精品一区二区三区av| 色88888久久久久久影院按摩 | 91视频精品在这里| 欧美va在线播放| 亚洲午夜一区二区| 粉嫩欧美一区二区三区高清影视 | av成人动漫在线观看| 6080亚洲精品一区二区| 亚洲欧美影音先锋| 精品中文字幕一区二区| 在线观看网站黄不卡| 久久久精品欧美丰满| 青青草精品视频| 91久久久免费一区二区| 国产女人aaa级久久久级 | 国产精品视频在线看| 美女国产一区二区| 在线成人av网站| 亚洲尤物在线视频观看| 成人综合在线网站| 26uuu另类欧美亚洲曰本| 日韩国产欧美三级| 精品视频在线免费观看| 一区二区三区在线观看视频| 成人黄色国产精品网站大全在线免费观看| 日韩一区二区三区免费观看| 亚洲影院在线观看| 色综合天天综合网国产成人综合天| 久久精品亚洲麻豆av一区二区| av中文一区二区三区| 国产女人水真多18毛片18精品视频| 久久成人羞羞网站| 欧美成人精品1314www| 日韩电影网1区2区| 欧美精品在线一区二区三区| 夜夜嗨av一区二区三区网页 | www久久精品| 免费观看在线色综合| 91精品婷婷国产综合久久| 亚洲444eee在线观看| 在线观看av不卡| 一级女性全黄久久生活片免费| 色综合婷婷久久| 亚洲激情中文1区| 欧美特级限制片免费在线观看| 一区二区欧美在线观看| 精品视频全国免费看| 亚洲成人免费观看| 91精品国产综合久久精品图片| 爽好多水快深点欧美视频| 91麻豆精品国产自产在线| 免费欧美日韩国产三级电影| 欧美成人三级在线| 国产精品亚洲第一区在线暖暖韩国| 2024国产精品| 国产1区2区3区精品美女| 国产精品视频在线看| 91麻豆精品在线观看| 亚洲综合久久久久| 欧美一区二区女人| 国产精品一区二区x88av| 欧美国产精品专区| 91国偷自产一区二区开放时间 | 国产福利一区二区三区在线视频| 欧美aa在线视频| 精品日韩一区二区三区| 国产揄拍国内精品对白| 中文一区在线播放| 色婷婷av一区二区三区gif| 亚洲国产日韩在线一区模特| 91精品国产综合久久精品| 激情综合五月婷婷| 亚洲特黄一级片| 欧美精品自拍偷拍动漫精品| 国产毛片精品视频| 亚洲另类在线视频| 欧美电影免费观看高清完整版在| 高清不卡一区二区在线| 亚洲一区二区三区影院| 欧美videos大乳护士334| av在线一区二区三区| 亚洲成人tv网| 亚洲国产激情av| 91福利在线看| 国内精品写真在线观看| 亚洲欧美电影一区二区| 欧美理论片在线| 国产麻豆精品视频| 夜夜精品视频一区二区| xvideos.蜜桃一区二区| 一本久久a久久免费精品不卡| 日本女人一区二区三区| 日韩美女啊v在线免费观看| 欧美日韩免费在线视频| 国产91丝袜在线观看| 亚洲18色成人| 国产精品久久久久久福利一牛影视| 欧美日韩精品电影| 成人a区在线观看| 久久精品99久久久| 成人性色生活片| 日韩电影一区二区三区四区| 国产精品护士白丝一区av| 欧美成人午夜电影| 欧美日韩精品综合在线| 99在线精品一区二区三区|