对,比如另一个程序里面有个edit 我知道这个控件句柄,我就是想发一个全选,在发一个复制,这样我就可以把edit的内容复制下来
解决方案 »
- 我是新手,有人能帮我一下吗?
- 急求免费的能够看pdf的dll
- ADO和多线程,发现虫虫,治其标而未知其本,笔录于此,权做散分。
- 报表的DetailBand里面的字段值如何居中显示(我已经将其Alignment设为taCenter,但还是不行)?
- 怎么判断edit1.text里面输入的第几位的字符类型?
- dx9该怎么用呢
- 如何屏蔽掉其它不需要的键
- delphi中mscomm按一定的数据协议控制LED看板怎样实现!
- 关于拦截网络消息的问题,高人助我!
- delphi7表中如何加序号
- IdHTTP1.Get(sURL, tStream); sURL中包含中文字符出错问题
- 如何根据递增来判断逻辑变量 再根据逻辑变量来确定是否运行自定义的一个事件过程
SendMessage(hwndEdit,EM_SETSEL,0,-1);//Edit全选
SendMessage(hwndEdit,WM_COPY,NULL,NULL);//拷贝内容
procedure TForm2.btn1Click(Sender: TObject);
var
hEdit1: THandle;
buf:array [1..100] of Char;
begin
hEdit1:=你的控件的句柄;
SendMessage(hEdit1, WM_GETTEXT, 100, Integer(@buf));
ShowMessage(buf);
end;
用spy看下这个控件都接收哪些消息。
你想实现的功能,你自己操作一遍,然后看看这个控件都触发了哪些消息。
有可能是自定义的消息。