找到的句柄怎么不对

sy0116 2003-10-21 08:35:51
hmemo:=FindWindowEx(hwnd,0,'richedit','');
edit2.text:=inttostr(hmemo);
SendMessage(hmemo, WM_SETTEXT, 0, integer(txt));
我的想法是找到一个程序上的一个RICHEDIT控件的句柄,但用这几条语句可以找到一个句柄,但不是我要的那个程序的RICHEDIT的句柄(我用另一个软件查看那个控件的句柄,发现不一致),我只知道用下面这一条语句可以找到一个有caption的控件的语句:
h:=FindWindowEx(hwnd,0,nil,pchar('发送(&S)'));
可RICHEDIT是没有caption的呀,怎么办呢?
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cumtyangjin 2003-10-21
  • 打赏
  • 举报
回复
可以传入RICHEDIT的类名做FindWindowEx的参数;例如:FindWindowEx(Form1.Handle,0,pchar('TRichEdit'),'')
cumtyangjin 2003-10-21
  • 打赏
  • 举报
回复
可以传入RICHEDIT的类做FindWindowEx的参数

1,183

社区成员

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

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