Files
player/Project/Src/MyWinApp/mywin_user_stat.h
2025-06-27 00:32:57 +08:00

51 lines
767 B
C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef MYWIN_USER_STAT_H__
#define MYWIN_USER_STAT_H__
//定义字符最大长度
#define STAT_TXT_MAXLEN 20
typedef struct
{
WIN_WindowStruct win;
int timerId;
void (*TimerCallBack)(void *);
u8 *img;
char txt[STAT_TXT_MAXLEN];
}WIN_StatStruct;
WIN_StatStruct *WIN_CreatStat (WIN_WindowStruct *base,
void (*msgLoop)(struct _WIN_WindowStruct *win,WIN_MsgStruct *msg),
int x,int y,int x_size,int y_size);
//设置显示文字成功返回1
int STAT_SetTxt (WIN_StatStruct *stat,char *txt);
//设置图标
int STAT_SetImg (WIN_StatStruct *stat,u8 *img);
//默认绘制函数
void STAT_DefaultPaint (WIN_StatStruct *stat);
//默认消息处理函数
void STAT_DefaultMsgLoop (WIN_StatStruct *stat,WIN_MsgStruct *msg);
#endif