⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ico_menu.h

📁 这是周立功开发板上的实验程序,这是周立功开发板上的实验程序,这是周立功开发板上的实验程序,
💻 H
字号:
/****************************************************************************************
* 文件名:ICO_MENU.H
* 功能:多层ICO图标菜单操作。(头文件)
* 作者:黄绍斌
* 日期:2007.05.24
****************************************************************************************/
#ifndef  ICO_MENU_H
#define  ICO_MENU_H

/* 特殊功能的菜单返回值 */
#define  RET_MAINMENU   0x80            /* 直接返回最顶层菜单(主菜单) */
#define  RET_UPMENU     0x40            /* 返回上一层菜单 */


/* 定义菜单句柄数据结构 */
struct ST_MY_MENU
{   MENUICO  *mdata;    	// 一个图标菜单项的主数据
    uint8    ret_no;      	// 菜单返回值,通常为菜单序号(0--5)。
    struct ST_MY_MENU  *next_menu;   	// 下一级子菜单句柄指针,若没有子菜单则设置为NULL。
};
typedef struct ST_MY_MENU  MY_MENU;


/* 定义当前级别菜单句柄地址与所选的子菜单项(序号) */
typedef  struct
{   MY_MENU  *menu_addr;    // 当前级别菜单句柄地址。
    uint8    sel_no;        // 所选的子菜单项(序号)。返回上级菜单和显示当前菜单标识时用到。
} MENU_CLASS;


/* 3级图标菜单选择控制操作函数 */
extern void  GUI_ICOMenuClass3(MY_MENU  main_menu[]);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -