|
发表于 2017-2-16 17:47:45
|
显示全部楼层
每一个界面又有一个.C文件,两个界面时该怎么写,没看到他们怎么联系的
typedef struct{
u8 KeyStateIndex; //µ±Ç°×´Ì¬Ë÷ÒýºÅ
u8 KeyUpState; //°´ÏÂ"ÏòÉÏ"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
u8 KeyDnState; //°´ÏÂ"ÏòÏÂ"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
u8 KeyPoState; //°´ÏÂ"µçÔ´"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
u8 KeyBkState; //°´ÏÂ"·µ»Ø"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
u8 KeyOkState; //°´ÏÂ"È·ÈÏ"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
u8 KeySetState; //°´ÏÂ"×éºÏ"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
u8 KeyLState; //°´ÏÂ"³¤°´"¼üʱתÏòµÄ״̬Ë÷ÒýºÅ
void (*CurrentOperate)(); //µ±Ç°×´Ì¬Ó¦¸ÃÖ´ÐеŦÄܲÙ×÷
} KbdTabStruct;
KbdTabStruct KeyTab[SIZE_OF_KEY_MENU]={
// |-----------> Index
// | Down
// | | Up
// | | | Power
// | | | | Back
// | | | | | Enter
// | | | | | | SETUP
// | | | | | | | K_Long
// | | | | | | | | |--->¹¦Äܺ¯Êý
{ 0, 34, 34,34, 34, 34, 34, 34,InitDisplay_0}, // 待机界面
{ 1, 3, 3, 2, 34, 12, 145, 6,MainInterface_3}, //主界面
{ 2, 33, 33, 2, 33, 33, 33, 33,DspMenuOFF_4}, //关机界面
}
这种方式时我还知道界面之间怎么联系的,你那个没看出从一个界面怎么跳转到另一个界面的. |
|