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