硬汉嵌入式论坛

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

[客户分享] SWIPELIST控件的使用分享

[复制链接]

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2020-4-28 11:31:33 | 显示全部楼层 |阅读模式
大家好,我在做emwin想要显示一堆文本然后可以用滑屏来显示。把官方的例程直接移植到开发板上面划起来特别难看。但是自己把这个控件添加进代码之后,划起来效果还可以哈哈。
代码如下:
case WM_INIT_DIALOG:
              WM_MOTION_SetMoveable(hItem, WM_CF_MOTION_Y, 1);
        {
            int j=0;
            for (j = 0; j < 15; j++) {
            SWIPELIST_AddSepItem(hItem, paSeperatorText[j], 35);

            }       
        }
        break;

d581a96c35461315703836a97a7923f4.mp4

1.08 MB, 下载次数: 52

评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 赞一个!

查看全部评分

回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2020-4-28 11:35:00 | 显示全部楼层
在void MainTask(void)里面添加 WM_MOTION_Enable(1); ,差不多是这样
void MainTask(void){
        WM_SetCreateFlags(WM_CF_MEMDEV);
        WM_MOTION_Enable(1);
        WM_SetDesktopColor(GUI_BLACK);
        while(1)
        {
                GUI_Delay(20);

        }
}
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2020-4-28 11:38:32 | 显示全部楼层
工程里面在emWin\Include目录下面直接添加SWIPELIST.h和SWIPELIST_Private.h。
然后直接把emWin\GUILib\STemWin528_CM4_OS_Keil_ot.lib换成STemWin532_CM4_OS_Keil_ot.lib。偷懒没有去重新移植新版本的emwin
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2020-4-28 11:40:28 | 显示全部楼层
                                                hItem = WM_GetDialogItem(pMsg->hWin, GUI_ID_SWIPELIST1);                                                 WM_MOTION_SetMoveable(hItem, WM_CF_MOTION_Y, 1);                                                 {                                                         int j=0;                                                         for (j = 0; j < 15; j++) {                                                                 SWIPELIST_AddSepItem(hItem, paSeperatorText[j], 35);                                                          }                                                         }
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
发表于 2020-4-28 16:29:31 | 显示全部楼层
感谢楼主分享。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 05:43 , Processed in 0.168230 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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