delphi 帮忙解释一段代码

代码:h:=FindWindow(nil,'1.txt-记事本');h:=FindWindowEx(h,0,'edit',nil);SendMessage(h,WM_SE... 代码:
h:= FindWindow(nil,'1.txt - 记事本');
h:= FindWindowEx(h,0,'edit',nil);
SendMessage(h,WM_SETTEXT,255,Integer(PChar('123')));
edit1.Text:= ( IntToStr(h));
第二行是用来做什么的, 第三行()里的3节分别是什么
展开
 我来答
yyibetter
2009-11-16 · TA获得超过140个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:194万
展开全部
第一行是查找一个标题为 '1.txt - 记事本'的程序窗口;
第二行是在这个窗口中找查类名为'edit'的子窗口;
第三行是向这个窗口发送WM_SETTEXT消息,这个消息的作用是设置控件的文本,而Integer(PChar('123'))就是这个消息的参数。如果成功,前面找到的窗口中应该出现123这个字符串。其中:pchar('123')是将'123'这个串转换成指针,integer(pchar('123'))是将这个指针的地址做为消息的参数传给前面找到的窗口
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式