如:
#define GUI_Num 4 //假设共4个界面
#define Key1_Num 11 //界面1包含11按键数
#define Key2_Num 4 //界面2包含4按键数
#define Key3_Num 3
#define Key4_Num 8
u8 InKey_Num[GUI_Num]={11,4,3,8};//四个界面的分别对应的按键数
struct interfaceKey
{
u16 x1;
u16 y1;
u16 x2;
u16 y2;
};
struct interfaceKey key1[Key1_Num]=
{
......
......
......
第11个按键初始化值
};
struct interfaceKey key2[Key2_Num]=
{
......
......
......
第4个按键初始化值
};
struct interfaceKey key3[Key3_Num]=
{
......
......
......
第3个按键初始化值
};
struct interfaceKey key4[Key4_Num]=
{
......
......
......
第8个按键初始化值
};
初始分怎样用一个数据结构来包含:N个界面、N个界面里各包含N个键?
|