DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hfh9801
今日帖子: 0
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 wealsh (工作狂人) ★☆☆☆☆ -
盒子活跃会员
2004/4/19 22:34:34
标题:
如何捕获其它程序控件上的值 浏览:900
加入我的收藏
楼主: 如何捕获其它程序控件上的值,比如我想获得一程序上memo的内容,应该怎样做?

----------------------------------------------
-
作者:
男 wealsh (工作狂人) ★☆☆☆☆ -
盒子活跃会员
2004/4/19 22:43:12
1楼: 在csdn 有人回答:
1、这里eHandle为你要找的Memo的句柄,可用FindWindow及FindWindowEx找出  
function  GetUrlText:  string;  
var  
   uText:  array[1..255]  of  Char;  
begin  
   SendMessage(eHandle,  WM_GETTEXT,  255,  Integer(@uText));  
   result  :=  uText;  
end; 
------------------------------------------------------------------
2、var  
   PStr:  PChar;  
   Len:  Integer;  
begin  
   Len  :=  GetWindowTextLength(Memo.Handle);  
   GetMem(PStr,  Len);  
   GetWindowText(Memo.Handle,  PStr,  Len);  
   //...  
   FreeMem(PStr);  
end;
----------------------------------------------
-
作者:
男 wealsh (工作狂人) ★☆☆☆☆ -
盒子活跃会员
2004/4/19 22:43:48
2楼: 谁有空的话可以做个demo吗?谢谢了!

比如打开记事本,在里面输入内容,然后用  memo  获得当前打开的记事本里的内容
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行140.0146毫秒 RSS