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

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

?? widget_simple.c

?? 一個在44b0上移植成功的ucgui
?? C
字號:
/***********************************************************************************************************                                                uC/GUI*                        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        : BUTTON.c
Purpose     : emWin GSC button widget
---------------------------END-OF-HEADER------------------------------
*/

#include <stdlib.h>
#include <string.h>

#include "WIDGET.h"
#include "GUIDebug.h"
#include "GUI.h"
#include "GUI_Protected.h"
#include "WM_Intern.h"

#if GUI_WINSUPPORT

/*********************************************************************
*
*       Private config defaults
*
**********************************************************************
*/


/*********************************************************************
*
*       Object definition
*
**********************************************************************
*/

/*********************************************************************
*
*       Static data
*
**********************************************************************
*/


/*********************************************************************
*
*       Macros for internal use
*
**********************************************************************
*/

#define WIDGET_H2P(hWin)        ((WIDGET*)WM_HMEM2Ptr(hWin))

/*********************************************************************
*
*       Static routines
*
**********************************************************************
*/


/*********************************************************************
*
*       Public routines
*
**********************************************************************
*/

/*********************************************************************
*
*       WIDGET_DrawSimpleFrame
*/

void WIDGET_EFFECT_Simple_DrawUpRect(const GUI_RECT* pRect) {
  GUI_CONTEXT Context;
  GUI_SaveContext(&Context);
  GUI_SetColor(GUI_BLACK);
  GUI_DrawRect(pRect->x0, pRect->y0, pRect->x1, pRect->y1);          /* Draw rectangle around it */
  GUI_RestoreContext(&Context);
}

/*********************************************************************
*
*       WIDGET_EFFECT_Simple_DrawUp
*/

void WIDGET_EFFECT_Simple_DrawUp(void) {
  GUI_RECT r;
  WM_GetClientRect(&r);
  WIDGET_EFFECT_Simple_DrawUpRect(&r);
}
/*********************************************************************
*
*       WIDGET_EFFECT_Simple_DrawDown
*/
void WIDGET_EFFECT_Simple_DrawDownRect(const GUI_RECT* pRect) {
  GUI_CONTEXT Context;
  GUI_SaveContext(&Context);
  GUI_SetColor(GUI_BLACK);
  GUI_DrawRect(pRect->x0, pRect->y0, pRect->x1, pRect->y1);          /* Draw rectangle around it */
  GUI_RestoreContext(&Context);
}

void WIDGET_EFFECT_Simple_DrawDown(void) {
  GUI_RECT r;
  WM_GetClientRect(&r);
  WIDGET_EFFECT_Simple_DrawDownRect(&r);
}

/*********************************************************************
*
*       WIDGET_EFFECT_Simple_GetRect
*/
void WIDGET_EFFECT_Simple_GetRect(GUI_RECT* pRect) {
  WM_GetClientRect(pRect);
  GUI__ReduceRect(pRect, pRect, 1);
}

/*********************************************************************
*
*       Effect tables --- Mainly function pointers
*
**********************************************************************
*/

const WIDGET_EFFECT WIDGET_Effect_Simple = {
  WIDGET_EFFECT_Simple_DrawUp, WIDGET_EFFECT_Simple_DrawDown,
  WIDGET_EFFECT_Simple_DrawUpRect, WIDGET_EFFECT_Simple_DrawDownRect,
  WIDGET_EFFECT_Simple_GetRect, 1
};

void WIDGET_SetDefaultEffect_Simple(void) {
  WIDGET_SetDefaultEffect(&WIDGET_Effect_Simple);
}

#else                            /* Avoid problems with empty object modules */
  void WIDGET_Simple_C(void) {}
#endif /* GUI_WINSUPPORT */




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品一区二区三区四区 | 欧美一级欧美三级| 99久久伊人网影院| 99久久久久免费精品国产| 国产成人av电影在线观看| 国产露脸91国语对白| 国产成人在线色| 成人午夜电影久久影院| 国产69精品久久99不卡| 夫妻av一区二区| a4yy欧美一区二区三区| 色婷婷综合久久久中文字幕| 欧洲色大大久久| 精品视频一区二区三区免费| 欧美日韩国产首页在线观看| 欧美电影一区二区三区| 欧美不卡视频一区| 亚洲国产成人在线| 樱桃视频在线观看一区| 日日噜噜夜夜狠狠视频欧美人 | 久久精品在这里| 中文字幕亚洲精品在线观看| 一区二区三区久久| 另类调教123区| 国产suv精品一区二区三区| 91网址在线看| 欧美一级日韩一级| 国产精品九色蝌蚪自拍| 午夜亚洲国产au精品一区二区| 日韩不卡一区二区| 成人高清免费观看| 欧美日韩视频一区二区| 久久久亚洲高清| 亚洲综合在线观看视频| 日日嗨av一区二区三区四区| 国产精品1区2区3区在线观看| 色哟哟一区二区在线观看 | 国产激情一区二区三区四区| 北条麻妃国产九九精品视频| 欧美亚洲自拍偷拍| 欧美激情一区二区三区全黄| 亚洲第一成年网| 国产高清在线观看免费不卡| 欧美在线视频全部完| 久久这里只精品最新地址| 亚洲另类在线制服丝袜| 国产一区二区三区久久久| 色婷婷综合久久久久中文一区二区| 精品欧美久久久| 亚洲成人免费观看| 91网站黄www| 中文字幕精品三区| 久久不见久久见中文字幕免费| 91原创在线视频| 久久久不卡网国产精品一区| 天天综合日日夜夜精品| 91在线国产观看| 日本一区二区三级电影在线观看 | 亚洲日本护士毛茸茸| 国产原创一区二区| 精品久久久久久最新网址| 亚洲电影在线播放| 欧美在线不卡一区| 亚洲欧洲中文日韩久久av乱码| 国产aⅴ综合色| 欧美极品少妇xxxxⅹ高跟鞋 | 日本亚洲视频在线| 欧美精品乱人伦久久久久久| 亚洲六月丁香色婷婷综合久久| 成人app在线| 中文字幕欧美区| 成人免费看片app下载| 久久色.com| 国产精品一区二区不卡| 精品剧情v国产在线观看在线| 日本欧美在线看| 日韩一区二区三区电影在线观看 | 日韩精品三区四区| 欧美精品一卡两卡| 青青草精品视频| 337p亚洲精品色噜噜噜| 天天影视网天天综合色在线播放| 欧美三级午夜理伦三级中视频| 亚洲午夜久久久久| 欧美性大战久久久久久久蜜臀 | 欧美猛男男办公室激情| 日韩精品久久理论片| 日韩欧美国产午夜精品| 国产一区二区主播在线| 国产精品色噜噜| 日本高清不卡一区| 亚洲成人午夜影院| 欧美α欧美αv大片| 国产精一品亚洲二区在线视频| 国产日韩欧美精品电影三级在线| 成人av网站在线观看免费| 亚洲欧洲成人av每日更新| 在线免费观看不卡av| 日韩avvvv在线播放| 欧美精品一区二区三区蜜桃 | 久久狠狠亚洲综合| 国产精品私房写真福利视频| 91碰在线视频| 日本网站在线观看一区二区三区| 欧美xxxxx牲另类人与| 国产成人免费视频一区| 一区二区日韩电影| 精品剧情v国产在线观看在线| 国产成人高清在线| 亚洲伊人伊色伊影伊综合网| 日韩一区二区免费在线电影| 丁香天五香天堂综合| 尤物视频一区二区| 国产亚洲综合在线| 91久久精品一区二区三| 激情综合色丁香一区二区| 亚洲人吸女人奶水| 欧美r级在线观看| 欧美最猛性xxxxx直播| 久久99精品国产麻豆婷婷洗澡| 亚洲精品免费电影| 久久久高清一区二区三区| 欧美另类videos死尸| www.亚洲精品| 精品午夜久久福利影院 | 老司机一区二区| 有坂深雪av一区二区精品| 国产亚洲va综合人人澡精品| 欧美一区二区视频在线观看2020| 成人福利视频网站| 国产一区二区网址| 免费日韩伦理电影| 亚洲国产精品天堂| 又紧又大又爽精品一区二区| 国产精品色婷婷久久58| 国产亚洲欧美日韩日本| 日韩午夜av电影| 91.麻豆视频| 欧美性高清videossexo| 91在线视频播放地址| 成人理论电影网| 国产98色在线|日韩| 国产在线精品一区二区不卡了| 天天综合色天天| 亚洲成人av在线电影| 亚洲一区二区欧美日韩| 亚洲一线二线三线久久久| 亚洲欧美色综合| 国产精品的网站| 国产精品国产成人国产三级| 国产亚洲成年网址在线观看| 久久亚洲综合色| 精品久久人人做人人爱| 欧美成人三级电影在线| 555www色欧美视频| 欧美一区二区私人影院日本| 欧美一区二区三区视频在线| 欧美久久一二三四区| 欧美妇女性影城| 日韩欧美的一区| 精品国产电影一区二区| 久久伊人中文字幕| 欧美激情一二三区| 中文字幕中文字幕一区| 亚洲人快播电影网| 亚洲综合在线五月| 日本中文字幕不卡| 麻豆久久久久久| 国产精品影视在线| 成人污视频在线观看| 一本一道综合狠狠老| 欧美色视频一区| 日韩美女视频一区二区在线观看| 欧美成人官网二区| 国产日韩v精品一区二区| 国产精品成人免费| 亚洲午夜一二三区视频| 麻豆极品一区二区三区| 成人精品视频一区| 欧美日韩国产成人在线91| 欧美电视剧在线看免费| 中文字幕一区三区| 日本人妖一区二区| 99精品久久久久久| 欧美日韩国产免费| 久久品道一品道久久精品| 综合激情网...| 久久99精品一区二区三区| 成人91在线观看| 欧美一级理论性理论a| 国产精品久久久久久久午夜片| 亚洲成人在线网站| 国产成人av电影在线观看| 在线亚洲+欧美+日本专区| 精品久久久久久久久久久久久久久久久| 中文字幕第一区第二区| 免费成人美女在线观看| 色婷婷狠狠综合| 久久精品无码一区二区三区| 亚洲一区二区三区视频在线播放|