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

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

?? menu.h

?? 這套代碼已經成功一直到S3C44B0X開發板上
?? H
字號:
/*
*********************************************************************************************************
*                                                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        : MENU.h
Purpose     : MENU include
--------------------END-OF-HEADER-------------------------------------
*/

#ifndef MENU_H
#define MENU_H

#include "WM.h"
#include "WIDGET.h"
#include "DIALOG_Intern.h"      /* Req. for Create indirect data structure */

#if GUI_WINSUPPORT

#if defined(__cplusplus)
extern "C" {     /* Make sure we have C-declarations in C++ programs */
#endif

/*********************************************************************
*
*       Defines
*
**********************************************************************
*/
/*********************************************************************
*
*       Create flags
*/
#define MENU_CF_HORIZONTAL              (0<<0)
#define MENU_CF_VERTICAL                (1<<0)
#define MENU_CF_OPEN_ON_POINTEROVER     (1<<1)
#define MENU_CF_CLOSE_ON_SECOND_CLICK   (1<<2)
#define MENU_CF_HIDE_DISABLED_SEL       (1<<3)  /* Hides the selection when a disabled item is selected */

/*********************************************************************
*
*       Menu item flags
*/
#define MENU_IF_DISABLED          (1<<0)
#define MENU_IF_SEPARATOR         (1<<1)

/*********************************************************************
*
*       Color indices
*/
#define MENU_CI_ENABLED           0
#define MENU_CI_SELECTED          1
#define MENU_CI_DISABLED          2
#define MENU_CI_DISABLED_SEL      3
#define MENU_CI_ACTIVE_SUBMENU    4

/*********************************************************************
*
*       Border indices
*/
#define MENU_BI_LEFT              0
#define MENU_BI_RIGHT             1
#define MENU_BI_TOP               2
#define MENU_BI_BOTTOM            3

/*********************************************************************
*
*       Message types
*/
#define MENU_ON_ITEMSELECT        0   /* Send to owner when selecting a menu item */
#define MENU_ON_INITMENU          1   /* Send to owner when for the first time selecting a submenu */
#define MENU_ON_INITSUBMENU       2   /* Send to owner when selecting a submenu */
#define MENU_ON_OPEN              3   /* Internal message of menu widget (send to submenus) */
#define MENU_ON_CLOSE             4   /* Internal message of menu widget (send to submenus) */
#define MENU_IS_MENU              5   /* Internal message of menu widget. Owner must call   */
                                      /* WM_DefaultProc() when not handle the message.      */

/*********************************************************************
*
*       Types
*
**********************************************************************
*/

typedef WM_HMEM MENU_Handle;

/*********************************************************************
*
*       menu message data
*/
typedef struct {
  U16 MsgType;
  U16 ItemId;
} MENU_MSG_DATA;

/*********************************************************************
*
*       menu item data
*/
typedef struct {
 // const char* pText;
  char* pText;
  U16         Id;
  U16         Flags;
  MENU_Handle hSubmenu;
} MENU_ITEM_DATA;

/*********************************************************************
*
*       Create functions
*
**********************************************************************
*/

MENU_Handle MENU_CreateIndirect(const GUI_WIDGET_CREATE_INFO* pCreateInfo, WM_HWIN hWinParent, int x0, int y0, WM_CALLBACK* cb);
MENU_Handle MENU_CreateEx      (int x0, int y0, int xSize, int ySize, WM_HWIN hParent, int WinFlags, int ExFlags, int Id);

/*********************************************************************
*
*       Standard member functions
*
**********************************************************************
*/

#define MENU_EnableMemdev(hObj)   WM_EnableMemdev(hObj)
#define MENU_DisableMemdev(hObj)  WM_DisableMemdev(hObj)
#define MENU_Delete(hObj)         WM_DeleteWindow(hObj)
#define MENU_Paint(hObj)          WM_Paint(hObj)
#define MENU_Invalidate(hObj)     WM_InvalidateWindow(hObj)

/*********************************************************************
*
*       Individual member functions
*
**********************************************************************
*/

void      MENU_Attach           (MENU_Handle hObj, WM_HWIN hDestWin, int x, int y, int xSize, int ySize, int Flags);
void      MENU_Popup            (MENU_Handle hObj, WM_HWIN hDestWin, int x, int y, int xSize, int ySize, int Flags);
void      MENU_SetOwner         (MENU_Handle hObj, WM_HWIN hOwner);

void      MENU_AddItem          (MENU_Handle hObj, const MENU_ITEM_DATA* pItemData);
void      MENU_DeleteItem       (MENU_Handle hObj, U16 ItemId);
void      MENU_InsertItem       (MENU_Handle hObj, U16 ItemId, const MENU_ITEM_DATA* pItemData);
void      MENU_SetItem          (MENU_Handle hObj, U16 ItemId, const MENU_ITEM_DATA* pItemData);
void      MENU_GetItem          (MENU_Handle hObj, U16 ItemId, MENU_ITEM_DATA* pItemData);
void      MENU_GetItemText      (MENU_Handle hObj, U16 ItemId, char* pBuffer, unsigned BufferSize);
unsigned  MENU_GetNumItems      (MENU_Handle hObj);

void      MENU_DisableItem      (MENU_Handle hObj, U16 ItemId);
void      MENU_EnableItem       (MENU_Handle hObj, U16 ItemId);

/*********************************************************************
*
*       Member functions, get / set properties
*
**********************************************************************
*/

void      MENU_SetTextColor     (MENU_Handle hObj, unsigned ColorIndex, GUI_COLOR Color);
void      MENU_SetBkColor       (MENU_Handle hObj, unsigned ColorIndex, GUI_COLOR Color);
void      MENU_SetBorderSize    (MENU_Handle hObj, unsigned BorderIndex, U8 BorderSize);
void      MENU_SetFont          (MENU_Handle hObj, const GUI_FONT GUI_UNI_PTR* pFont);

/*********************************************************************
*
*       Member functions, get / set defaults
*
**********************************************************************
*/

GUI_COLOR                   MENU_GetDefaultTextColor  (unsigned ColorIndex);
GUI_COLOR                   MENU_GetDefaultBkColor    (unsigned ColorIndex);
U8                          MENU_GetDefaultBorderSize (unsigned BorderIndex);
const WIDGET_EFFECT*        MENU_GetDefaultEffect     (void);
const GUI_FONT GUI_UNI_PTR* MENU_GetDefaultFont       (void);
void                        MENU_SetDefaultTextColor  (unsigned ColorIndex, GUI_COLOR Color);
void                        MENU_SetDefaultBkColor    (unsigned ColorIndex, GUI_COLOR Color);
void                        MENU_SetDefaultBorderSize (unsigned BorderIndex, U8 BorderSize);
void                        MENU_SetDefaultEffect     (const WIDGET_EFFECT* pEffect);
void                        MENU_SetDefaultFont       (const GUI_FONT GUI_UNI_PTR* pFont);

#if defined(__cplusplus)
  }
#endif

#endif   /* GUI_WINSUPPORT */
#endif   /* MENU_H */

/*************************** End of file ****************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲国产bt| 国产亚洲1区2区3区| 调教+趴+乳夹+国产+精品| 国产午夜精品久久久久久久 | 99久久精品情趣| 国产精品一区二区免费不卡| 一区二区三区在线免费| 国产精品久久久久久久久免费相片| 欧美一区国产二区| 日韩精品一区二区三区四区视频 | 亚洲国产精品成人综合色在线婷婷| 日韩免费视频一区| 久久久蜜桃精品| 国产欧美一区二区三区鸳鸯浴| 久久久久久亚洲综合影院红桃| xf在线a精品一区二区视频网站| 亚洲精品一区二区三区精华液 | 国产成人亚洲精品青草天美| 国产成人精品三级麻豆| 97久久精品人人做人人爽| 91蝌蚪porny成人天涯| 欧美日韩一区二区三区在线| 91精品国产免费久久综合| 久久久久久久久一| 国产精品久久久久国产精品日日| 亚洲精品乱码久久久久久久久| 亚洲成人自拍网| 国产一区二区h| 91蜜桃婷婷狠狠久久综合9色| 色哟哟欧美精品| 欧美日韩中文字幕一区| 久久精品男人的天堂| 亚洲最新视频在线观看| 国内成+人亚洲+欧美+综合在线| 成人午夜av影视| 在线成人av影院| 中文字幕一区在线| 青青草伊人久久| av午夜一区麻豆| 日韩欧美国产电影| 亚洲精品综合在线| 国产乱人伦偷精品视频免下载| 色激情天天射综合网| 久久中文字幕电影| 婷婷国产v国产偷v亚洲高清| 99久久99久久久精品齐齐| 欧美美女视频在线观看| 1024成人网| 国产一区二区在线观看视频| 欧美日韩午夜在线视频| 中文字幕一区二区三区乱码在线| 久久99国产精品免费网站| 在线视频国内自拍亚洲视频| 国产视频一区二区在线观看| 日韩va欧美va亚洲va久久| 色婷婷av一区二区三区软件| 91精品欧美福利在线观看| 国产无一区二区| 麻豆精品视频在线| 欧美高清你懂得| 亚洲午夜在线电影| 99久久久久久99| 国产日产欧美一区| 国产在线播放一区三区四| 制服丝袜av成人在线看| 一区二区三区四区蜜桃 | 色94色欧美sute亚洲线路一ni | 国产精品久久久久久久午夜片| 麻豆精品精品国产自在97香蕉| 欧美日本乱大交xxxxx| 亚洲国产色一区| 欧美手机在线视频| 亚洲午夜在线观看视频在线| 欧美伊人精品成人久久综合97 | 成人黄动漫网站免费app| 久久久另类综合| 国产精品污网站| 风流少妇一区二区| 中文子幕无线码一区tr| 成人av在线播放网址| 国产精品女主播在线观看| 成人av片在线观看| 亚洲日本在线视频观看| 欧美一a一片一级一片| 2014亚洲片线观看视频免费| 国产在线视频一区二区| 国产午夜亚洲精品午夜鲁丝片 | 国产清纯白嫩初高生在线观看91| 国产三级一区二区三区| 性做久久久久久免费观看 | 国产日产精品一区| 亚洲超丰满肉感bbw| 欧美视频一区二区三区四区| 日本v片在线高清不卡在线观看| 欧美日本一区二区在线观看| 久久综合综合久久综合| 中文字幕欧美国产| 91国产成人在线| 美女视频一区在线观看| 国产日韩欧美精品在线| 91丨porny丨国产| 亚洲一区二区三区四区五区中文| 欧美精品一二三| 国产成人免费在线观看不卡| 中文字幕在线观看不卡| 色综合网色综合| 日本中文字幕一区二区视频| 国产精品视频一二| 欧美色男人天堂| 国产激情一区二区三区四区| 一级做a爱片久久| 久久久不卡网国产精品一区| 日本高清视频一区二区| 韩国视频一区二区| 亚洲美女淫视频| 久久夜色精品一区| 欧美日韩国产免费| 不卡的电视剧免费网站有什么| 日韩精品福利网| 国产精品无人区| 精品sm捆绑视频| 在线播放中文字幕一区| 一本到不卡免费一区二区| 久久国产综合精品| 亚洲一线二线三线视频| 日本一区二区免费在线观看视频| 欧美影院一区二区| 国产98色在线|日韩| 老司机精品视频在线| 亚洲国产精品久久人人爱蜜臀| 中文字幕第一区综合| 日韩一卡二卡三卡四卡| 欧美四级电影在线观看| 成人一级视频在线观看| 精品一区二区影视| 免费日韩伦理电影| 亚洲国产va精品久久久不卡综合| 国产精品理论在线观看| 久久久精品2019中文字幕之3| 欧美色精品天天在线观看视频| 色综合中文字幕| 色综合色狠狠综合色| 99免费精品视频| 成人国产精品免费观看动漫| 国产精品99久久久| 国产成人综合在线观看| 久热成人在线视频| 黄色精品一二区| 视频一区二区三区在线| 一个色妞综合视频在线观看| 国产精品免费aⅴ片在线观看| 欧美在线视频全部完| 91麻豆国产在线观看| 欧美一区二区三区的| 欧美日本韩国一区| 欧美日韩一级二级| 51久久夜色精品国产麻豆| 3atv一区二区三区| 精品对白一区国产伦| 精品国产成人在线影院 | 色婷婷精品久久二区二区蜜臂av| 99视频精品在线| 91偷拍与自偷拍精品| 欧美做爰猛烈大尺度电影无法无天| 91婷婷韩国欧美一区二区| 韩国三级在线一区| 国产在线观看一区二区| 从欧美一区二区三区| 91丝袜美腿高跟国产极品老师 | 蜜臀精品久久久久久蜜臀| 亚洲综合小说图片| 午夜久久久久久久久| 久久99日本精品| 懂色av一区二区三区蜜臀| 91丨九色丨黑人外教| 99re这里只有精品首页| caoporen国产精品视频| 色88888久久久久久影院野外| 久久精品久久久精品美女| 亚洲精品大片www| 综合久久久久久| 久久综合视频网| 国产欧美一区二区三区在线老狼| 日韩理论片中文av| 亚洲黄色小视频| 免费看黄色91| 99久久婷婷国产精品综合| 91精品婷婷国产综合久久竹菊| 国产精品三级视频| 亚洲大片免费看| av网站一区二区三区| 日韩精品专区在线影院重磅| 国产精品久久久久国产精品日日| 日韩电影一区二区三区| 91色porny蝌蚪| 久久久久久久网| 香蕉成人伊视频在线观看| 国产尤物一区二区| 欧美日韩电影一区| 1024精品合集|