硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5178|回复: 2
收起左侧

[emWin] 十分怪异,无法解释的现象。。关于EMWIN。

[复制链接]

53

主题

77

回帖

236

积分

高级会员

积分
236
发表于 2021-2-13 10:02:37 | 显示全部楼层 |阅读模式
static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] =
{
        { WINDOW_CreateIndirect,         "Window", ID_WINDOW_0,                         0, 0, 800, 570, 0, 0x0, 0},
        { IMAGE_CreateIndirect,                NULL,         GUI_ID_IMAGE0,                         0, 0, 800, 570,         0, 0, 0 },
       
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_I_1,                         590, 82, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_I_2,                         590, 127, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_V_1,                         590, 177, 130, 50,        0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_V_2,                         590, 222, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_W_1,                         590, 272, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_W_2,                         590, 317, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_R_1,                         590, 367, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_R_2,                         590, 412, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_SHIFT,                         590, 462, 130, 50,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_STRESS,                 590, 507, 130, 50,         0, 0, 0 },

        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_I_UP,                         346, 520, 68, 30,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_V_UP,                         417, 520, 68, 30,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_W_UP,                         490, 520, 68, 30,         0, 0, 0 },
        { TEXT_CreateIndirect,                 NULL,         ID_TEXT_NORM,                         630, 54, 40, 20,         0, 0, 0 },
       
        { TEXT_CreateIndirect,                 "kA",         ID_TEXT_D1,                         730, 148, 40, 20,         0, 0, 0 },
        { TEXT_CreateIndirect,                 "V",         ID_TEXT_D2,                         730, 243, 40, 20,         0, 0, 0 },
        { TEXT_CreateIndirect,                 "kW",         ID_TEXT_D3,                         730, 338, 40, 20,         0, 0, 0 },
        { TEXT_CreateIndirect,                 "mR",         ID_TEXT_D4,                         730, 433, 40, 20,         0, 0, 0 },
        { TEXT_CreateIndirect,                 "Pa",         ID_TEXT_D5,                         730, 483, 40, 20,         0, 0, 0 },
        { TEXT_CreateIndirect,                 "mm",         ID_TEXT_D6,                         730, 528, 40, 20,         0, 0, 0 },

如上的结构中,如果只要TEXT的显示内容包括'a',那么在界面切换时,画面就有撕裂感,猛的闪烁一次。如果没有字符'a',即使换成大写的'A',都不会有这个问题。。。。。。。这是为什么??????

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2021-2-13 21:07:45 | 显示全部楼层
发个完整的模拟器测试程序,我试试。emWin版本是多少。
回复

使用道具 举报

53

主题

77

回帖

236

积分

高级会员

积分
236
 楼主| 发表于 2021-2-13 22:32:13 | 显示全部楼层
eric2013 发表于 2021-2-13 21:07
发个完整的模拟器测试程序,我试试。emWin版本是多少。

发现是MDK中的IROM1和IROM2空间合并导致的。。合并居然会导致这意想不到的结果。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 19:01 , Processed in 0.040463 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表