动静怎么传递字符串?怎么经由过程动静传递字符串?下面,小编就以delphi为例,给大师演示一下怎么经由过程动静机制来传递字符串。
此次演示方针:经由过程编程,标的目的题目为“无题目 - 记事本”的窗口中,经由过程发送动静,传递一个字符“我是经由过程关动静传送来的”。
第一步,我们先经由过程findwindow函数获取到方针窗口的句柄。
第二步,再经由过程findwindowex函数,获取到记事本中的文本框句柄。
第三步,我们经由过程sendmessage函数标的目的获取到的文本框句柄,发送wm_settext动静,来该文本框设置指心猿意马字符串信息。这必然就是发送字符串动静的关头代码,需要注重的是此处只能利用sendmessage函数,而不克不及利用postmessage函数。
第四步,为防止代码犯错,大师可以对代码进行优化,具体内容如下图所示:
运行后,可以看到:若是当前已经运行有合适题目名的记事本窗口,记事本中会接到字符串,不然会弹出信息进行提醒。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!