CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  VCL组件使用和开发

一个非常简单的问题:如何在TListView控件中加入自绘图形?

楼主davidhopper(疏影横斜)2003-12-01 23:27:42 在 C++ Builder / VCL组件使用和开发 提问

我想在TListView的每一个条目中加入自绘图形(例如一个圆),而且有三个要求:第一、自绘制的图形不能够通过TImageList加载;第二、每个图形都要限制在一定的矩形区域内;第三、每行显示N(N值可设定)个图标。  
  请问如何实现?谢了先。 问题点数:50、回复次数:8Top

1 楼pp616(坏蛋)回复于 2003-12-01 23:28:59 得分 0

自己画啊。什么都是自己控制。没什么问题啊。Top

2 楼davidhopper(疏影横斜)回复于 2003-12-01 23:45:53 得分 0

我也知道自己画,可是如何获取和设定每个条目的矩形区域呢?Top

3 楼davidhopper(疏影横斜)回复于 2003-12-02 23:39:19 得分 0

怎么没人响应啊?这应该不是一个难题吧?Top

4 楼pp616(坏蛋)回复于 2003-12-05 02:24:47 得分 50

BOOL   ListView_GetItemRect(  
          HWND   hwnd,  
          int   i,  
          RECT   FAR   *prc,    
          int   code  
  );  
   
  用它可以得到条目的矩形区域Top

5 楼pp616(坏蛋)回复于 2003-12-05 02:25:49 得分 0

BOOL   ListView_GetSubItemRect(  
          HWND   hwndLV,  
          int   iItem,  
          int   iSubItem,  
          int   code,  
          LPRECT   lpRect  
  );  
  得到子项目的区域Top

6 楼csdnxw(大家帮忙)回复于 2003-12-07 22:25:06 得分 0

附加一个问题,如何自己调整ListView的行高啊?Top

7 楼Yans(跟贴是一种友谊)回复于 2003-12-09 09:09:30 得分 0

关注Top

8 楼Drunkard2000(Drunkard2000)回复于 2003-12-11 11:14:30 得分 0

期待中Top

相关问题

  • 图形控件 - Shapes
  • 如何在自制的图形控件表面绘图?
  • STATIC控件中绘制图形的问题
  • 我的图形控件 - Shapes
  • 我的图形控件 - Shapes
  • ???在控件上绘图,如何使绘制的图形不超过控件的范围?
  • 如何使自己定制的控件正常绘制其包含的控件组及自身的图形
  • 如何将在picture1图形控件上绘制的图形保存成磁盘文件
  • 关于在控件上绘制图形的问题,各位帮看看!
  • 有哪些好的VB图形控件?

关键词

  • 图形
  • 矩形
  • 区域
  • code
  • tlistview
  • lprect
  • 问题
  • 设定
  • 中加入自绘
  • bool listview

得分解答快速导航

  • 帖主:davidhopper
  • pp616

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo