OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3636|回复: 3

求助emwin的编辑框自定义回调未初始化

[复制链接]

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2019-9-4
在线时间
39 小时
发表于 2019-9-16 14:19:07 | 显示全部楼层 |阅读模式
1金钱
刚接触EMWIN没多久,想做个自定义位置的输入浮点数的EDIT,并给他个自定义回调函数但是EDIT一直显示纯灰色,想请大牛帮忙找找问题,

void EDIT_CURSORCreate(int EDIT_X, int EDIT_Y) {
        EDIT_Handle hEdit;
        hEdit = EDIT_CreateEx(
                EDIT_X,
                EDIT_Y,
                70,
                50,
                0,
                WM_CF_SHOW,
                0,
                ID_EDIT_Cursor,
                7
        );

        //EDIT_SetTextAlign(hEdit, GUI_TA_VCENTER | GUI_TA_HCENTER);
        //EDIT_SetFloatMode(hEdit, 0, 0, 60, 2, 0);//①
        //EDIT_SetFloatValue(hEdit, set_volt);//设置编辑框新浮点数值
        WM_SetCallback(hEdit, _cbEDITCursor);
        KeyBoard_page();
        WM_SetFocus(hEdit);
};

static void _cbEDITCursor(WM_MESSAGE *pMsg)
{
        WM_HWIN hEdit;
        switch (pMsg->MsgId) {
        case WM_PAINT:
                GUI_SetBkColor(GUI_WHITE);
                GUI_Clear;
                break;
        case WM_INIT_DIALOG:
       
                hEdit = pMsg->hWin;
                EDIT_SetTextAlign(hEdit, GUI_TA_VCENTER | GUI_TA_HCENTER);
                EDIT_SetFloatMode(hEdit, 0, 0, 60, 2, 0);//①
                EDIT_SetFloatValue(hEdit, set_volt);//设置编辑框新浮点数值


                // USER START (Optionally insert additional code for further widget initialization)
                // USER END
                break;
        case WM_NOTIFY_PARENT:
               
                break;
                // USER START (Optionally insert additional message handling)
                // USER END
        default:
                WM_DefaultProc(pMsg);
                break;
        }
}


右边是EDIT框

右边是EDIT框



最佳答案

查看完整内容[请看2#楼]

3天还是没人解答下小弟
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2019-9-4
在线时间
39 小时
 楼主| 发表于 2019-9-16 14:19:08 | 显示全部楼层
3天还是没人解答下小弟
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2019-9-17 00:17:21 | 显示全部楼层
帮顶
回复

使用道具 举报

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2019-9-4
在线时间
39 小时
 楼主| 发表于 2019-9-17 10:03:42 | 显示全部楼层

谢谢原子哥,怎么没人来回答呀
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-26 04:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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