消息怎么传递字符串

动静怎么传递字符串?怎么经由过程动静传递字符串?下面,小编就以delphi为例,给大师演示一下怎么经由过程动静机制来传递字符串。

东西/原料

  • delphi 7

方式/步调

  1. 1

    此次演示方针:经由过程编程,标的目的题目为“无题目 - 记事本”的窗口中,经由过程发送动静,传递一个字符“我是经由过程关动静传送来的”。

  2. 2

    第一步,我们先经由过程findwindow函数获取到方针窗口的句柄。

  3. 3

    第二步,再经由过程findwindowex函数,获取到记事本中的文本框句柄。

  4. 4

    第三步,我们经由过程sendmessage函数标的目的获取到的文本框句柄,发送wm_settext动静,来该文本框设置指心猿意马字符串信息。这必然就是发送字符串动静的关头代码,需要注重的是此处只能利用sendmessage函数,而不克不及利用postmessage函数。

  5. 5

    第四步,为防止代码犯错,大师可以对代码进行优化,具体内容如下图所示:

  6. 6

    运行后,可以看到:若是当前已经运行有合适题目名的记事本窗口,记事本中会接到字符串,不然会弹出信息进行提醒。

  • 发表于 2019-01-03 00:00
  • 阅读 ( 735 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具