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

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

?? gui_onkey.c

?? Keil C下通過的UCGUI,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        : GUI_OnKey.c
Purpose     : Implementation of GUI_StoreKeyMsg
---------------------------END-OF-HEADER------------------------------
*/


#include "gui\Core\GUI_Protected.h"

static int _Key;
static int _KeyMsgCnt;
static struct {
  int Key;
  int PressedCnt;
} _KeyMsg;

GUI_KEY_MSG_HOOK* GUI_pfKeyMsgHook;

/*********************************************************************
*
*       Public code
*
**********************************************************************
*/

/*******************************************************************
*
*                  GUI_GetKey
*/

int GUI_GetKey(void) {
  int r = _Key;
  _Key = 0;
  return r;
}

/*******************************************************************
*
*                  GUI_StoreKey
*/

void GUI_StoreKey(int Key) {
  if (!_Key)
    _Key = Key;
}

/*******************************************************************
*
*                  GUI_ClearKeyBuffer
*/

void GUI_ClearKeyBuffer(void) {
  while (GUI_GetKey());
}

/*********************************************************************
*
*     GUI_StoreKeyMsg
*/
void GUI_StoreKeyMsg(int Key, int PressedCnt) {
  #if GUI_WINSUPPORT    /* If 0, WM will not generate any code */
  _KeyMsg.Key = Key;
  _KeyMsg.PressedCnt = PressedCnt;
  _KeyMsgCnt = 1;
  #else
    GUI_USE_PARA(PressedCnt);
    GUI_StoreKey(Key);
  #endif
}

/*********************************************************************
*
*     GUI_PollKeyMsg
*/
#if GUI_WINSUPPORT    /* If 0, WM will not generate any code */
int GUI_PollKeyMsg(void) {
  int r = 0;
  if (_KeyMsgCnt) {
    int Key;
    Key = _KeyMsg.Key;
#if 0
    if (WM_OnKey(Key, _KeyMsg.PressedCnt) == 0) {
      if (_KeyMsg.PressedCnt == 1) {
        GUI_StoreKey(Key);
      }
    }
#else
    WM_OnKey(Key, _KeyMsg.PressedCnt);
    if (_KeyMsg.PressedCnt == 1) {
      GUI_StoreKey(Key);
    }
#endif
    _KeyMsgCnt--;
    r = 1;              /* We have done something */
  }
  return r;
}
#endif

/*********************************************************************
*
*     GUI_SendKeyMsg
*
* Purpose:
*   Send the key to a window using the window manager (if available).
*   If no window is ready to take the input, we call the store routine
*   and wait for somebody to poll the buffer.
*/
void GUI_SendKeyMsg(int Key, int PressedCnt) {
  #if GUI_WINSUPPORT    /* If 0, WM will not generate any code */
  if (!WM_OnKey(Key, PressedCnt)) {
    GUI_StoreKeyMsg(Key, PressedCnt);
  }
  #else
  GUI_StoreKeyMsg(Key, PressedCnt);
  #endif
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产成人在线91| 成人成人成人在线视频| 精品伊人久久久久7777人| 在线视频综合导航| 婷婷亚洲久悠悠色悠在线播放| 成人爽a毛片一区二区免费| 久久久久久免费| 成人综合在线视频| 久久国产剧场电影| 中文字幕免费不卡| 亚洲女厕所小便bbb| 一区二区三区在线免费观看| 激情六月婷婷综合| 国产欧美一区二区精品仙草咪| 国产一区二区三区在线观看精品| 国产欧美日韩三级| 亚洲午夜电影网| 91精品啪在线观看国产60岁| 国产成人av一区二区| 亚洲国产精品精华液2区45| 成人免费毛片片v| 亚洲精品国产成人久久av盗摄| 美女视频一区在线观看| 久久综合久久综合九色| 成人avav在线| 久久久久免费观看| 狠狠色丁香婷婷综合久久片| 国产日韩欧美综合一区| 一本在线高清不卡dvd| 国产亚洲人成网站| 精品一区二区三区免费| 亚洲色图20p| av中文字幕亚洲| 亚洲欧洲在线观看av| 欧美日韩精品专区| 99精品一区二区三区| 欧美经典一区二区三区| 91久久精品日日躁夜夜躁欧美| 91精品国产综合久久久久久漫画| 一区二区三区电影在线播| 精品国产露脸精彩对白| 久久草av在线| 偷偷要91色婷婷| 一区二区三区久久久| 亚洲激情图片qvod| 日本大胆欧美人术艺术动态| 白白色亚洲国产精品| 精品电影一区二区三区| 日本欧美久久久久免费播放网| 国产91精品久久久久久久网曝门| 精品无码三级在线观看视频| 精品久久久久久最新网址| 成人av在线看| 免费观看30秒视频久久| 紧缚奴在线一区二区三区| 美女一区二区三区在线观看| 精品一区二区日韩| 日本一区二区三区久久久久久久久不 | 中文无字幕一区二区三区| 欧美亚洲动漫另类| va亚洲va日韩不卡在线观看| 欧美精品一区二区三区在线播放| 欧美中文字幕久久| av中文字幕在线不卡| 亚洲精品乱码久久久久久黑人| 久久久久久久久99精品| 成人国产精品免费网站| 国产精品456露脸| 九九热在线视频观看这里只有精品| 婷婷久久综合九色综合伊人色| 亚洲日本在线视频观看| 日韩精品一二三| 国产精品视频免费| 成人的网站免费观看| 亚洲国产日产av| 一区二区在线电影| 国产精品乱人伦中文| 在线观看欧美黄色| 国产精品色一区二区三区| 欧美怡红院视频| 色婷婷综合中文久久一本| 蜜桃传媒麻豆第一区在线观看| 国产精品99久久久久久有的能看| 在线看一区二区| 久久国产精品区| 欧美日韩高清影院| 日韩精品一区二区在线| 三级一区在线视频先锋| 一区二区三区在线播放| 欧美综合久久久| 欧美性大战xxxxx久久久| 亚洲欧美日韩国产综合| 中文字幕av一区二区三区| 国产激情视频一区二区在线观看| 日韩成人一区二区三区在线观看| 亚洲综合色自拍一区| 粉嫩一区二区三区性色av| 日欧美一区二区| 国产91富婆露脸刺激对白| 国产性做久久久久久| 国产农村妇女毛片精品久久麻豆| 国产精品国产三级国产| 欧美一区二区三区小说| 欧美亚一区二区| 国产一区二三区好的| 亚洲高清在线精品| 日韩成人免费电影| 91麻豆精品91久久久久同性| 日韩不卡一二三区| 日韩一区精品视频| 国产成人免费视频网站| 国产成人精品免费视频网站| 91国模大尺度私拍在线视频| 午夜精品免费在线| 欧美电影精品一区二区| 精品国产成人系列| 成人一级黄色片| 国产欧美日韩三区| 欧美精品一二三区| 欧美一卡在线观看| 国产精品久久久久久久久免费桃花 | 欧美精品久久99久久在免费线| 91精品国产综合久久小美女| 国产精品国产三级国产| 国产在线精品免费| 精品99999| 亚洲综合激情另类小说区| 国产.精品.日韩.另类.中文.在线.播放| 一区免费观看视频| 日韩欧美三级在线| 日韩电影一二三区| 欧美韩国一区二区| 日韩福利视频网| 日韩精品一区国产麻豆| 欧美高清在线视频| 色综合激情五月| 在线一区二区观看| 国产精品国产精品国产专区不片 | 97精品国产97久久久久久久久久久久| 日本精品免费观看高清观看| 美腿丝袜在线亚洲一区| 亚洲欧美激情视频在线观看一区二区三区| 亚洲福利电影网| 欧美国产日韩精品免费观看| 日韩免费视频线观看| 日韩欧美一区电影| 成人精品免费网站| a级精品国产片在线观看| 国产精品一区二区三区网站| 日韩欧美一区在线| 久久精品一区八戒影视| 国产精品亚洲成人| 欧美优质美女网站| 一卡二卡欧美日韩| 国产精品18久久久久久久久 | 国产一区福利在线| 中文字幕在线播放不卡一区| 久久av中文字幕片| 亚洲三级电影全部在线观看高清| av综合在线播放| 日韩理论片一区二区| 久久综合久久鬼色| 美国十次了思思久久精品导航| 国产精品毛片大码女人| 7799精品视频| 国产精品系列在线播放| 在线视频国产一区| 成人精品视频一区二区三区尤物| 538prom精品视频线放| 在线观看av一区二区| 欧美精品v国产精品v日韩精品| 欧美一区二区三区在线观看| 久久国产夜色精品鲁鲁99| 国产亚洲欧美一级| 亚洲自拍与偷拍| 久久久精品黄色| 亚洲欧美成人一区二区三区| 免费日本视频一区| 色综合中文字幕国产| 亚洲一级二级三级| 日韩欧美高清在线| 日韩欧美黄色影院| 欧美一区二区视频在线观看2020 | 美女脱光内衣内裤视频久久网站 | 国产精品污污网站在线观看| 欧美zozo另类异族| 欧美精品三级在线观看| 中文字幕第一区第二区| 国内精品自线一区二区三区视频| 国产精品久久久久影视| 久久精品国产亚洲一区二区三区| 国产综合色精品一区二区三区| 欧美视频精品在线观看| 久久精品在这里| 欧美群妇大交群的观看方式| 色乱码一区二区三区88| 成人av资源网站| 国产综合久久久久影院| 91天堂素人约啪| 欧美巨大另类极品videosbest |