#ifndef MYWIN_USER_BLUETOOTH_H__ #define MYWIN_USER_BLUETOOTH_H__ //定义每个条目的最长字符数 #define BLUETOOTH_CHARNUM_MAX 30 //定义最大条目数 #define BLUETOOTH_ITEMNUM_MAX 20 typedef struct { WIN_TouchWinStruct win; int power; //蓝牙开关 int index; //索引 int selectItem; //选择的条目 int startItem; //开始的条目 int itemNum; //条目数 char *title; char item[BLUETOOTH_ITEMNUM_MAX][BLUETOOTH_CHARNUM_MAX]; u32 selectTxtColor; u32 txtColor; u32 selectRectColor; u32 rectColor; int press; }WIN_BlueToothStruct; WIN_BlueToothStruct *WIN_CreatBlueTooth (WIN_WindowStruct *base, void (*msgLoop)(struct _WIN_WindowStruct *win,WIN_MsgStruct *msg), int x,int y,int x_size,int y_size); //添加条目 void BLUETOOTH_AddItem (WIN_BlueToothStruct *bluetooth,char *txt); //消息框的绘制函数 void BLUETOOTH_DefaultPaint (WIN_BlueToothStruct *bluetooth); //消息框的消息处理函数 void BLUETOOTH_defaultMsgLoop (WIN_BlueToothStruct *bluetooth,WIN_MsgStruct *msg); //蓝牙设置 int BLUETOOTH_BlueToothSet (WIN_WindowStruct *base); #endif