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

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

?? dialog.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        : 
Purpose     : Dialog box include
----------------------------------------------------------------------
Open items:
None
--------------------END-OF-HEADER-------------------------------------
*/

#include <stddef.h>           /* needed for definition of NULL */
#include "Dialog.h"
#include "Widget.h"
#include "WM_Intern.h"

#if GUI_WINSUPPORT

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

/* Define colors */
#ifndef DIALOG_BKCOLOR0_DEFAULT
  #define DIALOG_BKCOLOR0_DEFAULT 0xc0c0c0
#endif

/*********************************************************************
*
*           static data;
*
**********************************************************************
*/
static WM_CALLBACK* _cb;
static int _r;
static LCD_COLOR _BkColor = DIALOG_BKCOLOR0_DEFAULT;

/*********************************************************************
*
*           static code: API functions
*
**********************************************************************
*/





/************************************************************
*
*           _cbDialog
  This callback is hooked before the user callback in order to be
  able to intercept some messages.
*/

static void _cbDialog(WM_MESSAGE* pMsg) {
  if (_cb) {
    (*_cb)(pMsg);
  }
}

/*********************************************************************
*
*           Public code: API functions
*
**********************************************************************
*/

/************************************************************
*
*           GUI_CreateDialogbox
*/
WM_HWIN GUI_CreateDialogBox(const GUI_WIDGET_CREATE_INFO* paWidget, int NumWidgets, WM_CALLBACK* cb, WM_HWIN hParent,
                            int x0, int y0)
{
  WM_HWIN hDialog = paWidget->pfCreateIndirect(paWidget, hParent, x0, y0, cb);     /* Create parent window */
  WM_HWIN hDialogClient = WM_GetClientWindow(hDialog);
  WIDGET_OrState(hDialog, paWidget->Flags);
  WM_ShowWindow(hDialog);
  WM_ShowWindow(hDialogClient);
  while (--NumWidgets > 0) {
    WM_HWIN hChild;
    paWidget++;
    hChild = paWidget->pfCreateIndirect(paWidget, hDialogClient, 0, 0, 0);     /* Create child window */
    WM_ShowWindow(hChild);
  }
  WM_SetFocusOnNextChild(hDialog);     /* Set the focus to the first child */
  WM__SendMessageNoPara(hDialogClient, WM_INIT_DIALOG);
  return hDialog;
}

/************************************************************
*
*           GUI_EndDialog
*/
void GUI_EndDialog(WM_HWIN hWin, int r) {
  _cb = NULL;
  _r = r;
  WM_DeleteWindow(hWin);
}

/************************************************************
*
*           DIALOG_GetBkColor()
*/
LCD_COLOR DIALOG_GetBkColor(void) {
  return _BkColor;
}

/************************************************************
*
*           DIALOG_SetBkColor()
*/
LCD_COLOR DIALOG_SetBkColor(LCD_COLOR BkColor) {
  LCD_COLOR r;
  r = _BkColor;
  _BkColor = BkColor;
  return r;
}

/************************************************************
*
*           GUI_ExecDialogbox
*/
int     GUI_ExecDialogBox(const GUI_WIDGET_CREATE_INFO* paWidget,
                          int NumWidgets, WM_CALLBACK* cb, WM_HWIN hParent,
                          int x0, int y0)
{
  _cb = cb;
  GUI_CreateDialogBox(paWidget, NumWidgets, _cbDialog, hParent, x0, y0);
  while (_cb) {
    if (!GUI_Exec())
      GUI_X_ExecIdle();
  }
  return _r;
}


#else
  void Dialog_c(void);    /* Avoid problems with empty object modules */
#endif   /* GUI_WINSUPPORT */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩视频一区二区| 一本色道综合亚洲| 欧美aaaaaa午夜精品| 亚洲黄色在线视频| 亚洲国产日韩一区二区| 无码av免费一区二区三区试看| 亚洲精品欧美二区三区中文字幕| 亚洲人成影院在线观看| 亚洲人xxxx| 亚洲一区二区精品视频| 亚洲一二三四在线| 日精品一区二区| 久久精品国产亚洲高清剧情介绍| 久久国产尿小便嘘嘘尿| 国产成人在线电影| 成人激情黄色小说| 在线观看日韩高清av| 91精品国产综合久久国产大片 | 欧美精品日日鲁夜夜添| 91麻豆精品国产91久久久资源速度| 欧美在线免费播放| 91精品麻豆日日躁夜夜躁| 精品久久国产字幕高潮| 国产亚洲一二三区| 一级中文字幕一区二区| 日本欧美在线看| 久久99精品久久久久久国产越南| 国产精品一二三区在线| 一本一本大道香蕉久在线精品| 欧美乱妇15p| 国产欧美日韩一区二区三区在线观看| 亚洲视频一区在线| 日本不卡一二三区黄网| 成人av电影在线播放| 91麻豆精品久久久久蜜臀| 欧美精品一区视频| 亚洲三级免费观看| 日韩精品电影一区亚洲| 国产.精品.日韩.另类.中文.在线.播放 | 国产精品久久99| 首页亚洲欧美制服丝腿| 成人激情黄色小说| 精品国精品自拍自在线| 一区二区理论电影在线观看| 狠狠色狠狠色综合| 欧美视频在线一区二区三区| 久久久久久99精品| 日韩电影在线一区二区三区| 99久免费精品视频在线观看| 日韩一级视频免费观看在线| 亚洲激情图片qvod| 丁香婷婷深情五月亚洲| 日韩西西人体444www| 亚洲一线二线三线久久久| 国产成人aaa| 精品国产一区二区国模嫣然| 亚洲成人精品一区二区| 99精品视频在线免费观看| 欧美精品一区男女天堂| 五月婷婷综合在线| 欧美在线视频日韩| 亚洲六月丁香色婷婷综合久久| 国产经典欧美精品| 日韩精品一区二区三区在线 | 亚洲国产精品久久久男人的天堂 | 国产人伦精品一区二区| 日韩国产在线观看一区| 91国在线观看| 亚洲毛片av在线| jlzzjlzz亚洲女人18| 国产欧美一区二区三区在线老狼| 免费在线观看日韩欧美| 91精品国产丝袜白色高跟鞋| 亚洲成人动漫精品| 欧美日韩国产经典色站一区二区三区| 亚洲日穴在线视频| 欧美亚洲综合另类| 午夜不卡在线视频| 日韩一区二区不卡| 国内精品视频666| 欧美精品一区二区不卡| 精品一区二区成人精品| 久久久美女艺术照精彩视频福利播放| 激情小说亚洲一区| 国产午夜精品一区二区三区视频 | 亚洲伊人伊色伊影伊综合网| 欧美三级乱人伦电影| 午夜欧美在线一二页| 欧美第一区第二区| 免费看精品久久片| 久久综合九色综合97_久久久| 国产在线日韩欧美| 《视频一区视频二区| 一本色道亚洲精品aⅴ| 亚洲国产一区二区三区| 欧美一区二区三区公司| 精品综合免费视频观看| 亚洲国产精品成人久久综合一区| av动漫一区二区| 亚洲国产精品视频| 久久综合精品国产一区二区三区 | 94色蜜桃网一区二区三区| 一区二区三区四区蜜桃 | 久久成人18免费观看| 国产三级精品视频| 在线观看成人小视频| 蜜臀国产一区二区三区在线播放 | 在线观看日产精品| 韩国av一区二区三区| 国产精品激情偷乱一区二区∴| 欧美在线观看一区二区| 国产一区二区三区四 | 69p69国产精品| 国产成人亚洲精品青草天美| 夜夜精品视频一区二区| 2023国产精华国产精品| 色综合久久88色综合天天6| 蜜桃精品视频在线| 一区二区三区中文字幕精品精品| 欧美一级一区二区| www.爱久久.com| 婷婷久久综合九色综合伊人色| 久久综合999| 欧美精品日日鲁夜夜添| 99麻豆久久久国产精品免费| 精品一区二区在线视频| 亚洲国产乱码最新视频| 国产精品久久久久久久久动漫| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲欧美怡红院| 精品美女一区二区三区| 欧美性色aⅴ视频一区日韩精品| 国产91在线看| 精品一区免费av| 免费人成精品欧美精品| 亚洲一区二区在线观看视频 | 亚洲国产成人一区二区三区| 制服丝袜在线91| 日本乱人伦一区| 99久久综合精品| 国产成人av一区二区| 狠狠色狠狠色合久久伊人| 日本不卡1234视频| 丝袜a∨在线一区二区三区不卡| 一区二区三区国产精华| 亚洲三级在线免费观看| 国产精品久线在线观看| 中文字幕不卡在线观看| 中文字幕av一区二区三区免费看| 精品毛片乱码1区2区3区| 精品少妇一区二区三区在线播放 | 91一区二区在线观看| 国产·精品毛片| 成人精品电影在线观看| 成人精品免费网站| 不卡视频在线观看| 欧美日韩亚洲综合| 色综合激情久久| 欧美少妇性性性| 欧美一区二区三区电影| 欧美电影精品一区二区| 欧美精品一区二区三区一线天视频 | 国内精品嫩模私拍在线| 久久se这里有精品| 国产一区二区91| 成人av网站大全| 在线精品亚洲一区二区不卡| 欧美日韩中字一区| 91麻豆精品国产91久久久久久久久| 欧美一区二区精品在线| www国产精品av| 国产精品嫩草99a| 亚洲伊人色欲综合网| 奇米精品一区二区三区四区| 久久99精品一区二区三区| 国产99一区视频免费| 91官网在线观看| 91精品国产一区二区三区| 久久久久久电影| 亚洲精品国久久99热| 秋霞成人午夜伦在线观看| 国产酒店精品激情| 欧美午夜精品一区二区三区| 日韩三级精品电影久久久| 国产精品女人毛片| 日韩在线a电影| 北条麻妃一区二区三区| 欧美三级视频在线观看| 国产亚洲一区二区三区四区| 艳妇臀荡乳欲伦亚洲一区| 极品少妇xxxx精品少妇偷拍| 99riav一区二区三区| 欧美成人精品二区三区99精品| 亚洲欧洲www| 韩国av一区二区三区| 欧美日韩你懂的| 国产精品丝袜91| 精品一区二区三区视频在线观看| 99久久综合色| 国产日韩精品一区二区三区在线|