完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
问题一:我使用LISTVIEW_SetFixed函数只能固定标题框下面的数据,却不能固定标题框,
LISTVIEW_SetFixed(hItem,0); LISTVIEW_SetFixed(hItem,1); LISTVIEW_SetFixed(hItem,2); LISTVIEW_SetFixed(hItem,3); 问题二:如何加listview宽水平和垂直的滚动条,像图3DROPDOWN一样宽的下拉滚动条 我尝试过改变数据字体,但没有效果 |
|
相关推荐
1个回答
|
|
问题一:在STM32使用STMemWin中的ListView时,要固定标题框,可以使用LISTVIEW_SetHeaderHeight函数来设置标题框的高度。例如:
```c int headerHeight = 20; // 设置标题框的高度为20像素 LISTVIEW_SetHeaderHeight(hItem, headerHeight); ``` 问题二:要在ListView中添加水平和垂直滚动条,可以使用以下步骤: 1. 首先,确保已经包含了必要的头文件: ```c #include "GUI.h" #include "GUI_Private.h" #include "WM.h" #include "LISTVIEW.h" ``` 2. 创建一个滚动条窗口,用于实现滚动功能: ```c void CreateScrollbar(WM_HWIN hWin, int orientation) { SCROLLBAR_Handle hScrollbar; int x, y, width, height; if (orientation == SCROLLBAR_HORIZONTAL) { x = 0; y = WM_GetWindowSizeY(hWin) - SCROLLBAR_HEIGHT; width = WM_GetWindowSizeX(hWin); height = SCROLLBAR_HEIGHT; } else { x = WM_GetWindowSizeX(hWin) - SCROLLBAR_WIDTH; y = 0; width = SCROLLBAR_WIDTH; height = WM_GetWindowSizeY(hWin); } hScrollbar = SCROLLBAR_CreateEx(x, y, width, height, hWin, WM_CF_SHOW, 0); SCROLLBAR_SetNumItems(hScrollbar, 100); // 设置滚动条的项目数量 SCROLLBAR_SetPageSize(hScrollbar, 10); // 设置滚动条的页面大小 } ``` 3. 在ListView创建后,调用CreateScrollbar函数为ListView添加滚动条: ```c WM_HWIN hWin; // 你的窗口句柄 LISTVIEW_Handle hListView; CreateScrollbar(hWin, SCROLLBAR_HORIZONTAL); CreateScrollbar(hWin, SCROLLBAR_VERTICAL); hListView = LISTVIEW_CreateEx(10, 10, 100, 100, WM_UNATTACHED, WM_CF_SHOW, GUI_ID_LISTVIEW, LISTVIEW_CF_AUTOSCROLL, 0, GUI_INVALID_COLOR, GUI_INVALID_COLOR, GUI_INVALID_COLOR, GUI_INVALID_COLOR, 0, 0, 0); ``` 4. 在需要滚动ListView时,可以使用LISTVIEW_ScrollTo函数: ```c int scrollX = 10; // 水平滚动的距离 int scrollY = 5; // 垂直滚动的距离 LISTVIEW_ScrollTo(hListView, scrollX, scrollY); ``` 这样,你就可以在ListView中添加水平和垂直滚动条,并实现滚动功能了。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1802 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1629 浏览 1 评论
1096 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
735 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1685 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
746浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
580浏览 3评论
602浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
565浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 02:27 , Processed in 1.117572 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号