SendMessage WM_settext的问题

piqimiss2 2010-08-18 07:33:49
我现在想要用 sendmessage wm_settext 来想句柄发送一个消息

可惜窗体中 有2个 edit1控件 2个edit1的 标题都为 空 类名 都是 Edit
我发现 得到密码的登陆框的句柄 比 账户的句柄 的16进制 大

求 如何得到2个 编辑框 账户 和密码的 句柄值

若定义一个 句柄 findwindows(‘edit’,nil);
得到不了2个句柄啊
求解
...全文
216 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
piqimiss2 2010-08-19
  • 打赏
  • 举报
回复
一个游戏 有很多一样的句柄标题 如何区分呢
CB_SETDROPPEDWIDTH,MaxWidth 这句是什么意思??
kye_jufei 2010-08-18
  • 打赏
  • 举报
回复
再測試一個...
var   
s:string;
s:='test';
SendMessage(Edit1.handle,WM_SETTEXT,0,Integer(PChar(s)));
不过最好写
Edit1.Text:=s;

kye_jufei 2010-08-18
  • 打赏
  • 举报
回复
類似這樣...

SendMessage(edit1.Handle, 
CB_SETDROPPEDWIDTH,MaxWidth,0);

1,183

社区成员

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

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