如何在DBGRID中加入背景(150分)

  • 主题发起人 主题发起人 Nobel
  • 开始时间 开始时间
Nobel:
DBGrid 是由很多 EDIT 类组合而成,也就是说每一个格子都有自己的
CANVAS属性,
所以你要问 如何 “ DBGRID中加入背景”
如果真的要把一副BMP加到DBGRID后面显示,
我看只有说没办法
因为这意味着要把BMP切割成很多小块放到每一个DBGRID的格子里
而DBGRID滚动后,还要处理格子的刷新
这论坛里的人肯定不会写代码给你了
 
在OnDrawColumeCell使用CopyRect从背景图片上拷贝一块小矩形图到格子里面,然
后再画DATA。
参见:救命!如何在DBgrid中加上背景图
 
1、设置DBGRID的
DEFAULTDRAW=FALSE;
2、在OnDrawColumecell事件中拷贝一块小矩形图到格子
 
同意王兄的意见,想在Dbgrid中加入背景,我想很难达到预计的效果(不论你是想用一大图垫底,还是以一小图平铺).
不如使用单一的颜色,即简单有美观。
 
在GRID里使用背景图,你到底想干什么?这只能使用户分散注意力,我想你不是用
GRID来编什么多媒体程序吧?
 
接受答案了.
 
该想法很独特,但却不实际。
 
后退
顶部