|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/4/19 22:34:34 |
标题: |
|
加入我的收藏 |
楼主: |
如何捕获其它程序控件上的值,比如我想获得一程序上memo的内容,应该怎样做?
----------------------------------------------
- |
作者: |
|
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;
----------------------------------------------
-
|
作者: |
|
2004/4/19 22:43:48 |
2楼: |
谁有空的话可以做个demo吗?谢谢了!
比如打开记事本,在里面输入内容,然后用 memo 获得当前打开的记事本里的内容
----------------------------------------------
-
|
|