sah 发表于 2024-4-16 21:19:53

SCROLLBAR滚动条控件,点击一次向下箭头,会跑到最底部才会停止,找不出原因,有人遇到过同样的问题吗?

emwin中SCROLLBAR滚动条控件,点击一次向下箭头,会跑到最底部才会停止,找不出原因,有人遇到过同样的问题吗?

data:image/png;base64,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

sah 发表于 2024-4-16 21:22:19

                        hscroll = SCROLLBAR_CreateAttached(hItem, GUI_ID_VSCROLL);                         SCROLLBAR_SetWidth(hscroll, 30);                         SCROLLBAR_GetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);                         pProps.aColorFrame = GUI_TRANSPARENT;                         pProps.aColorFrame = GUI_GRAY;                         pProps.aColorFrame = GUI_TRANSPARENT;                         pProps.aColorUpper = GUI_TRANSPARENT;                         pProps.aColorUpper = GUI_TRANSPARENT;                         pProps.aColorLower = GUI_TRANSPARENT;                         pProps.aColorLower = GUI_TRANSPARENT;                         pProps.aColorShaft = GUI_TRANSPARENT;                         pProps.aColorShaft = GUI_TRANSPARENT;                         pProps.ColorArrow = GUI_GRAY;                         pProps.ColorGrasp = GUI_GRAY;                         SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);                         SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_PRESSED);

sah 发表于 2024-4-16 22:06:57

        这是配置               
                        hscroll = SCROLLBAR_CreateAttached(hItem, GUI_ID_VSCROLL);
                        SCROLLBAR_SetWidth(hscroll, 30);
                        SCROLLBAR_GetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);
                        pProps.aColorFrame = GUI_TRANSPARENT;
                        pProps.aColorFrame = GUI_GRAY;
                        pProps.aColorFrame = GUI_TRANSPARENT;
                        pProps.aColorUpper = GUI_TRANSPARENT;
                        pProps.aColorUpper = GUI_TRANSPARENT;
                        pProps.aColorLower = GUI_TRANSPARENT;
                        pProps.aColorLower = GUI_TRANSPARENT;
                        pProps.aColorShaft = GUI_TRANSPARENT;
                        pProps.aColorShaft = GUI_TRANSPARENT;
                        pProps.ColorArrow = GUI_GRAY;
                        pProps.ColorGrasp = GUI_GRAY;
                        SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);
                        SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_PRESSED);

sah 发表于 2024-4-16 22:14:12

                        hscroll = SCROLLBAR_CreateAttached(hItem, GUI_ID_VSCROLL);                         SCROLLBAR_SetWidth(hscroll, 30);                         SCROLLBAR_GetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);                         pProps.aColorFrame = GUI_TRANSPARENT;                         pProps.aColorFrame = GUI_GRAY;                         pProps.aColorFrame = GUI_TRANSPARENT;                         pProps.aColorUpper = GUI_TRANSPARENT;                         pProps.aColorUpper = GUI_TRANSPARENT;                         pProps.aColorLower = GUI_TRANSPARENT;                         pProps.aColorLower = GUI_TRANSPARENT;                         pProps.aColorShaft = GUI_TRANSPARENT;                         pProps.aColorShaft = GUI_TRANSPARENT;                         pProps.ColorArrow = GUI_GRAY;                         pProps.ColorGrasp = GUI_GRAY;                         SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);                         SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_PRESSED);

sah 发表于 2024-4-16 22:19:47

SCROLLBAR滚动条控件,点击一次向下箭头,会跑到最底部才会停止


emwin中SCROLLBAR滚动条控件,点击一次向下箭头,会跑到最底部才会停止,找不出原因,有人遇到过同样的问题吗?

我是在ICONVIEW控件添加的滚动条。

这是配置:
hscroll = SCROLLBAR_CreateAttached(hItem, GUI_ID_VSCROLL);
SCROLLBAR_SetWidth(hscroll, 30);
SCROLLBAR_GetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);
pProps.aColorFrame = GUI_TRANSPARENT;
pProps.aColorFrame = GUI_GRAY;
pProps.aColorFrame = GUI_TRANSPARENT;
pProps.aColorUpper = GUI_TRANSPARENT;
pProps.aColorUpper = GUI_TRANSPARENT;
pProps.aColorLower = GUI_TRANSPARENT;
pProps.aColorLower = GUI_TRANSPARENT;
pProps.aColorShaft = GUI_TRANSPARENT;
pProps.aColorShaft = GUI_TRANSPARENT;
pProps.ColorArrow = GUI_GRAY;
pProps.ColorGrasp = GUI_GRAY;
SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_UNPRESSED);
SCROLLBAR_SetSkinFlexProps(&pProps, SCROLLBAR_SKINFLEX_PI_PRESSED);

eric2013 发表于 2024-4-17 08:13:52

sah 发表于 2024-4-16 22:19


添加了多少选项,添加100行试试效果。

sah 发表于 2024-4-17 09:14:17

eric2013 发表于 2024-4-17 08:13
添加了多少选项,添加100行试试效果。

原先是12行,我试了100行还是同样的效果

eric2013 发表于 2024-4-17 09:59:45

sah 发表于 2024-4-17 09:14
原先是12行,我试了100行还是同样的效果

把你的皮肤色设置删掉,在模拟器上测试下是否正常。

是不是你的触摸没有正常释放导致的,点击后一直是按下状态。

sah 发表于 2024-4-17 13:15:10

eric2013 发表于 2024-4-17 09:59
把你的皮肤色设置删掉,在模拟器上测试下是否正常。

是不是你的触摸没有正常释放导致的,点击后一直是 ...

在模拟器上测试是正常的,鼠标点击向下箭头不会一直往下

sah 发表于 2024-4-17 13:21:34

eric2013 发表于 2024-4-17 09:59
把你的皮肤色设置删掉,在模拟器上测试下是否正常。

是不是你的触摸没有正常释放导致的,点击后一直是 ...

我在设备上去掉皮肤色设置还是不行

sah 发表于 2024-4-17 13:23:59

eric2013 发表于 2024-4-17 09:59
把你的皮肤色设置删掉,在模拟器上测试下是否正常。

是不是你的触摸没有正常释放导致的,点击后一直是 ...

我的回调函数里面没有滚动条相关触发的case,因为我是在ICONVIEW控件上直接加的滚动条

eric2013 发表于 2024-4-18 09:02:50

sah 发表于 2024-4-17 13:23
我的回调函数里面没有滚动条相关触发的case,因为我是在ICONVIEW控件上直接加的滚动条

你用的是ICONView不是LISTView?

ICONVIEW的问题就比较多了,首先这个需要巨大的动态内存空间。

sah 发表于 2024-4-18 10:12:12

eric2013 发表于 2024-4-18 09:02
你用的是ICONView不是LISTView?

ICONVIEW的问题就比较多了,首先这个需要巨大的动态内存空间。

LISTView也是一样的效果,但是我用另外一个项目就不会出现这样的情况,两个项目代码我也比较了,是一样的。就是应该怎么判断我的触摸是否正常?我点击屏幕一切正常。
是这部分的代码吗?
int z_th = 10;
int old_x, old_y;
int Read_TouchPanel(int *x, int *y)
{
//return 0 fai;ure, 1 success.
    short adc_x, adc_y,z1,z2;
    if(pendown_complete!=0)
    {
      adcIoctl(START_MST_POLLING,0,0);
      adcReadXY(&adc_x,&adc_y,1);
      adcReadZ(&z1,&z2,1);
      if( ((inpw(REG_ADC_ZSORT0)&0xfff)<=z_th) ||
                ((inpw(REG_ADC_ZSORT1)&0xfff)<=z_th) ||
                ((inpw(REG_ADC_ZSORT2)&0xfff)<=z_th) ||
                ((inpw(REG_ADC_ZSORT3)&0xfff)<=z_th)    )
      {
            //sysprintf("0000000000000\n");
            pendown_complete=0;
            adcIoctl(PEPOWER_ON,0,0);
            *x = old_x;
            *y = old_y;
      }
      else
      {
            //*x = (XSIZE_PHYS * (adc_x)) / 4096;
            *x = adc_x;
            //*y = (YSIZE_PHYS * (4095-adc_y)) / 4096;
            *y = adc_y;
            old_x = *x;
            old_y = *y;
      }

      return 1;
    }
    else
    {
      *x = old_x;
      *y = old_y;
      return 0;
    }
}

eric2013 发表于 2024-4-19 08:42:18

sah 发表于 2024-4-18 10:12
LISTView也是一样的效果,但是我用另外一个项目就不会出现这样的情况,两个项目代码我也比较了,是一样的 ...

可以这样测试,创建个按钮,看看能正常触发按钮的松手消息不。

sah 发表于 2024-4-19 08:55:09

eric2013 发表于 2024-4-19 08:42
可以这样测试,创建个按钮,看看能正常触发按钮的松手消息不。

可以的,button按钮的按下和释放是正常的,只要附加了滚动条的LISTVIEW和ICONVIEW都不行。但是按下滑动条中间的滑块,滚动是正常的。

eric2013 发表于 2024-4-20 09:04:43

sah 发表于 2024-4-19 08:55
可以的,button按钮的按下和释放是正常的,只要附加了滚动条的LISTVIEW和ICONVIEW都不行。但是按下滑动条 ...

别的看不出那里的问题了,你再找找。

sah 发表于 2024-4-24 15:56:17

eric2013 发表于 2024-4-20 09:04
别的看不出那里的问题了,你再找找。

会不会是控件本身的BUG啊

eric2013 发表于 2024-4-25 09:05:08

sah 发表于 2024-4-24 15:56
会不会是控件本身的BUG啊

控件SCROLLBAR有bug概率很小。

排查下你的ICOVIEW内存给够没

sah 发表于 2024-4-25 11:26:38

eric2013 发表于 2024-4-25 09:05
控件SCROLLBAR有bug概率很小。

排查下你的ICOVIEW内存给够没

这个ICOVIEW内存怎么看?

sah 发表于 2024-4-25 15:16:06

eric2013 发表于 2024-4-25 09:05
控件SCROLLBAR有bug概率很小。

排查下你的ICOVIEW内存给够没


    hItem = WM_GetDialogItem(pMsg->hWin, ID_ICONVIEW_0);

    ICONVIEW_SetIconAlign(hItem, ICONVIEW_IA_TOP);
    ICONVIEW_SetTextColor(hItem, ICONVIEW_CI_UNSEL, GUI_WHITE);
    ICONVIEW_SetTextColor(hItem, ICONVIEW_CI_SEL, GUI_CYAN);
    ICONVIEW_SetFrame(hItem, GUI_COORD_X, 10);
    ICONVIEW_SetFrame(hItem, GUI_COORD_Y, 0);
    ICONVIEW_SetSpace(hItem, GUI_COORD_X, (650-550*1)/1);
    ICONVIEW_SetSpace(hItem, GUI_COORD_Y, (440-45*8)/2);
    ICONVIEW_SetFont(hItem, GUI_FONT_20_1);
    ICONVIEW_SetBkColor(hItem, ICONVIEW_CI_BK, GUI_BLACK);
    ICONVIEW_EnableStreamAuto();//新增加的函数
       
       



    #if 1
        for (i = 0; i < FM_PRESET_NUM; i++)
        {
//                ICONVIEW_AddBitmapItem(hItem, &bmfm_station_listview, (const char*)AppNvr_Getfmservicepreset(i));
                ICONVIEW_AddStreamedBitmapItem(hItem, &bmfm_station_listview, (const char*)AppNvr_Getfmservicepreset(i));//新增加的函数
        }


我增加了这两个函数可以了,但是流位图的图片不能显示,然后我更改了图片格式,虽然图片正常显示了,但是下键功能有何之前一样了。


sah 发表于 2024-4-26 15:04:16

eric2013 发表于 2024-4-25 09:05
控件SCROLLBAR有bug概率很小。

排查下你的ICOVIEW内存给够没

我发现不管是iconview 还是listview ,只要把图片去掉就正常了

eric2013 发表于 7 天前

sah 发表于 2024-4-26 15:04
我发现不管是iconview 还是listview ,只要把图片去掉就正常了

早期我做的这个例子主界面就是ICONVIEW+滚动条

V1.2d版本 ,在小屏上展示就是正常滚动的,可供参考。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=1139&extra=page%3D1
页: [1]
查看完整版本: SCROLLBAR滚动条控件,点击一次向下箭头,会跑到最底部才会停止,找不出原因,有人遇到过同样的问题吗?