硬汉嵌入式论坛

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

[emWin] 关于Iconview控件的疑问

[复制链接]

14

主题

35

回帖

14

积分

初级会员

积分
14
发表于 2017-7-17 10:33:04 | 显示全部楼层 |阅读模式
在项目中用到了Iconview控件,在模拟器上可以正常使用,但是移植到板子上的时候,Iconview控件无法聚焦(用外部按键操作屏幕),不知道是什么原因?
请求大神帮助~ ~[s:152]

static void _cbDialog1(WM_MESSAGE * pMsg)
{
    ... ...
    ICONVIEW_Handle hIconview;

    switch (pMsg->MsgId)
    {
        case WM_INIT_DIALOG:

            ... ...

            hIconview = ICONVIEW_CreateEx(0, 60, 630, 480, pMsg->hWin, WM_CF_SHOW | WM_CF_HASTRANS,
                                        ICONVIEW_CF_AUTOSCROLLBAR_V, GUI_ID_ICONVIEW0, 80, 80);
            for (i = 0; i < GUI_COUNTOF(_aBitmapItem); i++)
            {
                ICONVIEW_AddBitmapItem(hIconview, _aBitmapItem.pBitmap, _aBitmapItem.pText);
            }
            ICONVIEW_SetBkColor(hIconview, ICONVIEW_CI_SEL, GUI_BLUE);
            ICONVIEW_SetFont(hIconview, GUI_FONT_16B_ASCII);
            ICONVIEW_SetFrame(hIconview, GUI_COORD_X, 65);
            ICONVIEW_SetFrame(hIconview, GUI_COORD_Y, 65);
            ICONVIEW_SetSpace(hIconview, GUI_COORD_X, 60);
            ICONVIEW_SetSpace(hIconview, GUI_COORD_Y, 30);
            ICONVIEW_SetTextColor(hIconview, ICONVIEW_CI_UNSEL, GUI_BLACK);
            ICONVIEW_SetTextColor(hIconview, ICONVIEW_CI_SEL, GUI_WHITE);
            WM_SetFocus(hIconview);   // 聚焦iconview控件
            
            break;        
        ... ...   
    }
}
模拟器效果如下
QQ截图20170717102806.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-7-17 10:36:12 | 显示全部楼层
注意SetFocus的正确设置,参考我们的这个智能家居例子,http://www.armbbs.cn/forum.php?mod=viewthread&tid=5600
回复

使用道具 举报

14

主题

35

回帖

14

积分

初级会员

积分
14
 楼主| 发表于 2017-7-17 13:46:46 | 显示全部楼层

回 eric2013 的帖子

eric2013:注意SetFocus的正确设置,参考我们的这个智能家居例子,http://www.armbbs.cn/forum.php?mod=viewthread&tid=5600


 (2017-07-17 10:36) 
感谢呢~[s:149]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 13:09 , Processed in 0.228198 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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