|
typedef struct _window_d{
void (*draw)(); //每个界面的画界面函数
TKEY (*key_map)(unsigned int x, unsigned int y);//每个界面的所有按键
void (*key_process)(TKEY_EVENT *event); //每个界面的按键处理函数
void (*key_display)(TKEY event, unsigned short int TouchStatus);
}TBasicWindow;
下面他的应用:
TBasicWindow MainWin = {
draw: MainDraw,
key_map: MainKeyMap,
key_display:MainKeyDisplay,
key_process: MainKeyProcess,
};
结构体可以这么用吗?我把这种用法一直到自己的工程就报错 |
|