金牌会员
- 积分
- 1887
- 金钱
- 1887
- 注册时间
- 2012-10-28
- 在线时间
- 353 小时
|
3金钱
本帖最后由 hpdell 于 2018-5-9 15:20 编辑
请教下,移植 EMWIN实验27 LISTWHEEL小工具 这个历程,按下ok键后,显示不会更新,但是使用串口输出查看数据是正确的,
.
部分程序如下:
static void _cbDialog(WM_MESSAGE * pMsg)
{
WM_HWIN hItem;
int NCode;
int Id;
static u8 LineHeight=30;
u8 i=0;
switch (pMsg->MsgId)
{
case WM_PAINT:
GUI_DrawGradientV(172,10,175,200,GUI_RED,GUI_BLUE); //绘制垂直梯度填充矩形
GUI_SetColor(GUI_WHITE); //设置为白色
GUI_SetFont(&GUI_FontHZ16 ); //设置字体
GUI_DispStringAt(datedemo.year,230,40); //显示年 lcd 显示不会更新 ?
GUI_DispStringAt(datedemo.month,230,60); //显示月 lcd 显示不会更新 ?
GUI_DispStringAt(datedemo.day,230,80); //显示日 lcd 显示不会更新 ?
printf("%s年%s月%s日\n", datedemo.year,datedemo.month,datedemo.day); // 串口输出的数据时对的
break;
case WM_INIT_DIALOG:
break;
... ...
}
|
|