delphi怎么封闭外部法式?delphi若何封闭外部法式?delphi封闭外部法式的方式介绍 。 下面 , 小编就以一个简单的实例为大师介绍一下delphi怎么封闭外部法式 。
需要这些哦
delphi编程东西
方式/
1delphi要实现外部法式的封闭 , 本家儿要需要用到两个api函数:别离是findwindow和postmessage(或smessage) 。
文章插图
文章插图
2第一个findwindow函数 , 本家儿要用来经由过程窗口类或窗口题目来获得一个窗口的句柄 , 因窗口题目更直接 , 所以操纵窗口题目来获得窗口句柄更常用 。 如下图语句 , 就可以用来获得题目为“无题目 - 记事本”的句柄 。
文章插图
3 第二个postmessage函数 , 可以标的目的指定句柄的窗口发送动静 。 大师都知道 , windows系统是一个经由过程动静机制来执行操作的系统 , 如:你要最小化一个窗口 , 你需要先标的目的这个窗口发送一个最小化的动静 , 窗谈锋会按照动静执行操作 。 而postmessage就可以帮忙我们来手动标的目的窗口发送动静 。
文章插图
4所以我们可以经由过程postmessage函数 , 标的目的前面获取到的窗口句柄发送一个封闭动静(wm_close) , 就可以将法式封闭 , 如下图所示代码 。 smessage函数也可以实现不异的结果 , 但分歧于postmessage , smessage发送动静后会期待动静执行的成果 , 若是没有当作功执行 , 就会让法式挂起 , 所以这里保举利用postmessage 。
文章插图
5下面 , 我们再对代码进行恰当的优化 , 如下图所示 。
文章插图
6【delphi怎么关闭外部程序】运行后 , 找到指定题目窗口和未找到指定题目窗口的结果如下 。
文章插图
文章插图
以上内容就是delphi怎么关闭外部程序的内容啦 , 希望对你有所帮助哦!
推荐阅读
- ps印章工具怎么去掉字
- 杨梅酒怎么泡才好喝?
- 普通员工辞职信怎么写
- 清凉解暑的绿豆糕怎么做?
- Excel条件格式怎么使用?条件格式使用技巧
- 劳动节为什么是5月1日 5月1日劳动节是怎么来的
- 哔哩哔哩B站怎么查看动漫番剧视频以前所有弹幕
- 洋酒怎么喝 洋酒怎么喝才好喝
- 怎么在电脑画图软件中画菠萝
- Distributed File System在2003中怎么打开