fghyxxe 答对了,领分。。。是不是多了,多了就看明天灵不灵, ( 积分: 100 )

  • 主题发起人 主题发起人 蓝叶菱
  • 开始时间 开始时间

蓝叶菱

Unregistered / Unconfirmed
GUEST, unregistred user!
事实上,那个说是TLISTBOX,还带颜色和格式。不知道能否识别。看情况吧。
 
哈...........无语
 
你还要取得它的颜色?
 
不用颜色,只要文本.
 
你用工具看看到底是TlistBox 还是TlistView 还是2者兼有。
 
TListBox还真没试过呢....
 
如果都是标准的TlistBox 或者是TlistView   弄起来很简单  就看是不是标准的了
 
上面的代码标准的TLIST没有问题。<br>可是我试过,不灵,只能读取ITEM的数目,但是内容不能读取,我认为,既然TListBox有颜色,是不是该程序使用了Canvass绘图进行输出的,并非标准的String类型,所以LB_GETTEXT不灵。<br>有颜色的,每行颜色不同,绘图的可能比较大,这个也许是读取不到信息的主要原因。
 
我模拟出原代码如下:<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=3859968<br>各位试试看。。
 
如果是canvas写出来的,那么几乎就读不出来了,除非hook&nbsp;textoutxy,&nbsp;然后判断<br>dc=getdc(handle)的dc就是该窗口handle的dc了!<br>呵呵!
 
我使用&nbsp;&nbsp;&nbsp;dc:=GetDC(FrmMain.FHWND);<br>&nbsp;&nbsp;&nbsp;BitBlt(Image1.Canvas.Handle,0,0,100,100,dc,0,0,SRCCOPY);可以,但是<br>是图片啊,怎么处理?不知道是什么怎么保存到数据库???
 
后退
顶部