|
发表于 2018-3-11 13:25:19
|
显示全部楼层
case WM_PAINT:
GUI_DrawGradientH(0, 44, 240- 1, 272 - 44, 0xdda0dd, 0xe14169);
GUI_DrawGradientH(240, 44, 480-1, 272-44, 0xe14169, 0xdda0dd);
GUI_DrawBitmap(&bmButtonLine, 0, 272-44);
GUI_DrawBitmap(&bmTopLine, 0, 0);
break;
case WM_INIT_DIALOG: //窗口初始化
/* 创建文本 */
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_0);
TEXT_SetTextColor(hItem, GUI_WHITE);
TEXT_SetFont(hItem, &GUI_FontYahei);
TEXT_SetText(hItem, "智能家居STemWin客户端");
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_9);
TEXT_SetFont(hItem, GUI_FONT_16B_ASCII);
TEXT_SetTextColor(hItem, 0x00FFFFFF);
TEXT_SetText(hItem, "2014-06-17");
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_10);
TEXT_SetFont(hItem, GUI_FONT_16B_ASCII);
TEXT_SetTextColor(hItem, 0x00FFFFFF);
TEXT_SetText(hItem, "00:00:00");
break;
case WM_TIMER:
/* 显示时间和日期 */
Caculate_RTC(pMsg);
/* 重启定时器 */
WM_RestartTimer(pMsg->Data.v, 1000);
break;
/* 发送按下的消息 */
case MSG_SetENTER:
pMsgInfo.MsgId = WM_NOTIFY_PARENT;
pMsgInfo.hWinSrc = hWinICON;
pMsgInfo.Data.v = WM_NOTIFICATION_RELEASED;
WM_SendMessage(pMsg->hWin, &pMsgInfo);
break;
/* 设置ICON的聚焦 */
case MSG_SetICONFocus:
WM_SetFocus(hWinICON);
break;
/* 删除通过ICON创建的对话框 */
case MSG_Delect:
WM_DeleteWindow(hWinInfo);
break;
case WM_NOTIFY_PARENT: |
|