首页
社区
课程
招聘
未解决 [求助]WIN32中的ListView怎么设置滚动条
发表于: 2020-4-18 16:15 2998

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

2020-4-18 16:15
2998
小弟在网上找到的方法都是安卓的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里的数据。。。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 73
活跃值: (923)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你要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
2020-4-18 17:50
0
雪    币: 735
活跃值: (384)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
3
#include "commctrl.h"
ListView_SetExtendedListViewStyleEx(列表控件句柄, 风格属性);
2020-4-18 18:13
0
雪    币: 735
活跃值: (384)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
4

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