首页
社区
课程
招聘
[求助]WIN32中的ListView怎么设置滚动条
2020-4-18 16:15 2723

[求助]WIN32中的ListView怎么设置滚动条

2020-4-18 16:15
2723
小弟在网上找到的方法都是安卓的listview,不知道win32上怎么弄滚动条。
目前对listview的风格是这样设置的:SECTIONLISTHWND = CreateWindowEx(WS_EX_CLIENTEDGE,WC_LISTVIEW,TEXT(""), WS_TABSTOP | WS_CHILD | WS_BORDER | WS_VISIBLE | LVS_AUTOARRANGE | LVS_REPORT,0, 0, 600, 400, hwnd, NULL, hInstance, NULL);
这种情况下必须要有足够多的行数才能滚动,少的行数哪怕超出显示范围也不能滚动。。。
顺便问一下怎么清空listview里的数据。。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 73
活跃值: (893)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hixhi 2020-4-18 17:50
2
0
你要SetWindowLong(),至于清空,应该是循环remove,有成员函数,你看看Simplifies use of the list control and of CListCtrl, the class that encapsulates list-control functionality, with MFC's document-view architecture.
CListCtrl::DeleteAllItems
雪    币: 735
活跃值: (384)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
你与明日 2020-4-18 18:13
3
0
#include "commctrl.h"
ListView_SetExtendedListViewStyleEx(列表控件句柄, 风格属性);
雪    币: 735
活跃值: (384)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
你与明日 2020-4-18 18:15
4
0

ListView_DeleteAllItems(列表控件句柄);//清空列表
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
敏而好学 2020-4-18 18:36
5
0
用MFC多方便,界面方面的没必要用win32吧。
雪    币: 1233
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_ROAR 2020-4-19 10:00
6
0
谢谢各位,问题解决了
游客
登录 | 注册 方可回帖
返回