社区
Delphi
帖子详情
如何修改delphi7中listview做报表的时候列标题的颜色等风格了
yanghaiyanghai
2019-04-18 01:27:58
如何修改delphi7中listview做报表的时候列标题的颜色等风格了
delphi7 呈现出来的风格:
想要修改成这样的风格:
...全文
1339
5
打赏
收藏
如何修改delphi7中listview做报表的时候列标题的颜色等风格了
如何修改delphi7中listview做报表的时候列标题的颜色等风格了 delphi7 呈现出来的风格: 想要修改成这样的风格:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
满面尘,鬓如霜,何处话凄凉
2019-06-26
打赏
举报
回复
procedure TCustomListView.WMParentNotify(var Message: TWMParentNotify);
begin
with Message do
if (Event = WM_CREATE) and (FHeaderHandle = 0) then
begin
FHeaderHandle := ChildWnd;
FDefHeaderProc := TWindowProcPtr(GetWindowLong(FHeaderHandle, GWL_WNDPROC));
{$IF DEFINED(CLR)}
SetWindowLong(FHeaderHandle, GWL_WNDPROC, FLVInstances.FHeaderInstance);
{$ELSE}
SetWindowLong(FHeaderHandle, GWL_WNDPROC, LongInt(FHeaderInstance));
{$IFEND}
end;
inherited;
end;
这里的FHeaderHandle就是listview头的句柄, 看来你要覆盖WM_PARENTNOTIFY消息
dbyoung
2019-06-15
打赏
举报
回复
阅读delphi中listview的实现源码,然后你就知道如何获取到表头句柄了。拿到句柄,想干啥都行了
别激动
2019-05-20
打赏
举报
回复
,他的标题栏部分想要重绘很困难的
别激动
2019-05-20
打赏
举报
回复
你可以这样试试,简约版
smhilyyan
2019-04-25
打赏
举报
回复
换个控件? 用dev的?
【
Delphi
基础知识 28】
ListView
控件的详细使用
本文详细介绍了如何在
Delphi
中
使用
ListView
控件进行数据增删、读取、
修改
,包括设置样式、删除选
中
行、按
标题
删除、设置焦点、移动条目、排序以及为不同行项设置
颜色
。
Delphi
T
ListView
自绘表头
标题
字体
颜色
示例(每
列
不同
颜色
)
本文介绍了一种在
Delphi
中
实现自定义
ListView
头部字体
颜色
的方法。通过重写T
ListView
并添加OnGetHeaderItemFontColor事件,可以为
ListView
的每个
列
标题
设置不同的字体
颜色
。
Delphi
中
关于
listview
的一些使用
本文详细介绍了
Delphi
中
ListView
组件的使用方法,包括如何增加、删除、移动
列
表项,以及如何显示数据库信息。提供了丰富的代码示例,帮助开发者理解和掌握
ListView
的各种操作。
ownerDraw
ListView
的
标题
本文介绍了一种使用
Delphi
实现的自定义
ListView
控件,该控件提供了丰富的
颜色
配置选项和绘制效果,包括
标题
栏渐变填充、边框
颜色
设置等,能够帮助开发者创建更加美观的用户界面。
Delphi
ListView
的用法
本文详细介绍了
Delphi
中
ListView
组件的使用方法,包括增加、删除、选
中
行,以及移动项的操作。同时,提供了如何使用
ListView
显示数据库信息的示例,并展示了如何设置交替
颜色
以增强用户体验。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章