请问如何得到其他窗口上的控件上的文字?

huanzhugege 2003-07-17 02:45:30
其他窗口上的一些控件(菜单项,label,button等)上面的文字是般不能复制的,那么请问如何得到这些控件(菜单项,label,button等)上的文字呢?谢谢!
...全文
44 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanzhugege 2003-07-17
  • 打赏
  • 举报
回复
谢谢,实在抱歉我是个菜鸟麻烦你再讲一下,如何即使主程序窗口失去焦点时,仍然能获得鼠标所指控件的句柄?太感谢了!
shuixin13 2003-07-17
  • 打赏
  • 举报
回复
GetMem(mText,1024);
Buf:=LongInt(mText);
SendMessage(hWND,WM_GETTEXT,1024,Buf);
Edit1.Text:=StrPas(mText);
FreeMem(mText,1024);



hWND 为控件句柄
shuixin13 2003-07-17
  • 打赏
  • 举报
回复
GetMem(mText,1024);
Buf:=LongInt(mText);
SendMessage(DTWND,WM_GETTEXT,1024,Buf);
Edit1.Text:=StrPas(mText);

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧