//出丑了,刚才没看清楼主的要求
procedure TForm1.Button1Click(Sender: TObject);
var
buf:array[0..100] of char;
a:byte;
begin
fillmemory(@buf,101,0);
a:=sendmessage(listbox1.handle,lb_getcount,0,0);
sendmessage(listbox1.handle,lb_gettext,0,longint(@buf));
showmessage('共'+inttostr(a)+'行,第0行是'+buf);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
buf:array[0..100] of char;
a:byte;
begin
fillmemory(@buf,101,0);
a:=sendmessage(listbox1.handle,lb_getcount,0,0);
sendmessage(listbox1.handle,lb_gettext,0,longint(@buf));
showmessage('共'+inttostr(a)+'行,第0行是'+buf);
end;
解决方案 »
- delphi调查:有兴趣者进!
- 前10个进来up的朋友得分
- OpenDialog第一次打开时,怎样指定具体的路径?
- 请大家帮我看段insert into的程序是什么问题?
- 关于登陆窗口的问题
- 急,哪位高手帮帮我??感谢......
- 问一个简单问题:在ListBox选项上点击鼠标右健时,如何将该项设为当前选项?
- Ctrl+Up,Ctrl+Down,Ctrl+Left,Ctrl+Right已被系统作为切换焦点使用,我如何....
- 如何让一个输入框里只输入数字,不输入字母,如果输入的为字母就提示错误,在线等待
- StringGrid请教?????
- Delphi中MDI的问题
- 怎样判断局域网中的某台机子不存在?
运行那个程序用Delphi带的工具Winsight查找那程序数listbox的句柄,然后
findwindow后发消息WM_GetText(lb_gettext??).
即可,我以前做过这样程序。