|

楼主 |
发表于 2019-2-28 11:18:20
|
显示全部楼层
搞一个窗口,把窗口坐标、大小,显示文本、透明度、显示时间用结构体去管理,用的时候根据需要改相应的结构体参数,然后显示出来。
默认配置:
pReminding_Data->ParenthWin = MainTask_Data.hWinMain;
pReminding_Data->Width = 320;
pReminding_Data->Height = 50;
pReminding_Data->RemindhWin = 0;
pReminding_Data->Font = &XBF_Font16;
pReminding_Data->FontColor = GUI_WHITE;
pReminding_Data->BacgroundkColor = GUI_BLACK;
pReminding_Data->hWin_Alpha = 0x60;
pReminding_Data->hWin_CloseTime = 0X04;
使用时给相应的窗口发消息或者直接显示
case MSG_BatteryCharger:
strcpy(pReminding_Data->DisText, "充电器已接入,充电中……\0");
App_CreateRemindingWin(pReminding_Data);
break;
case MSG_BatteryFinish:
strcpy(pReminding_Data->DisText, "充电器已移除\0");
App_CreateRemindingWin(pReminding_Data);
break; |
|