|
|
分享源码
| 界面截图: |
|
| 是否带模块: |
纯源码 |
| 备注说明: |
- |
本帖最后由 yibaogang 于 2025-12-28 19:46 编辑
超级列表框_自绘单表项显示2行文本.25.12.28
超级列表框_自绘_单表项显示2行文本
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14869462
(出处: 精易论坛)
上一个帖子
原代码 感觉 画的文本矩形 尺寸 不太对, ygjp这样的字母 会把尾巴给截断
我又研究了研究,在插入表项的时候 计算主标题+副标题 字体总高度,再设置表项行高
在画主标题的时候 先计算一下主标题字体高度 再进行画文本,副标题就不计算了,我用都是一般微软雅黑 10号 **, 你们用自己看着弄吧
代码折腾的可以根据字体的高度 自动变换表项高度了!用起来方便很多!
上个帖子有个兄弟问 能不能不自绘搞定,确实有! 超列框的平铺视图,
超级列表框1.发送信息 (#LVM_SETVIEW, 4, 0) ' 平铺视图 LVM_SETVIEW=4238
LVM_SETVIEW =4238 置列表框类型发送这个消息时,wparam 决定了视图类型: [td]| 常数名 (wparam) | 数值 | 视图描述 | | LV_VIEW_ICON | 0 | 大图标视图:经典的桌面图标模式。 | | LV_VIEW_DETAILS | 1 | 报表视图:易老板您现在正在用的,带表头的模式。 | | LV_VIEW_SMALLICON | 2 | 小图标视图:图标变小,横向排列。 | | LV_VIEW_LIST | 3 | 列表视图:垂直排列的简单列表。 | | LV_VIEW_TILE | 4 | 平铺视图:Win7 之后流行的模式,可以显示多行文本 |
具体自己查下论坛的案例或者MSDN吧! 可以设置2条副标题,也不需要自己自绘, 都是系统自己画的
超级列表框_自绘单表项显示2行文本.25.12.28.e
(26.22 KB, 下载次数: 39)
|
评分
-
查看全部评分
|