procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var H: HWND;
begin
H := FindWindow(nil,'我的外部程序');
PostMessage(H,WM_SYSCOMMAND,SC_CLOSE,0);
end;
var H: HWND;
begin
H := FindWindow(nil,'我的外部程序');
PostMessage(H,WM_SYSCOMMAND,SC_CLOSE,0);
end;
解决方案 »
- 大家帮看看,一个自己写的简单组件--------为什么不能显示在窗口上?
- 求一句连接表的条件查询SQL
- QUERY调用存储过程问题寻求帮助
- 问个菜菜问题
- midas的简单问题!!!!!!!!!!!!!!!!!!!!
- 请教GlobalSCAPE中的那个队列框是如何实现的???
- 各位的大虾:小弟求教一个古怪问题!
- Samplegrabber问题?
- 许久了,俺一直打算想学一学DELPHI,所以前些天买了N本DELPHI教程,但感觉基础不扎实,学起来有些不顺手。请问各位大哥,有什么介绍QBJECT PASCAL的精典教程吗???
- DbGrid的OnDrawColumnCell事件?
- 关于TEvent的问题
- 怎样通知WPS关闭它当前打开的文件?
var H: HWND;
begin
H := FindWindow(nil,'我的外部程序');
PostMessage(H,WM_SYSCOMMAND,SC_CLOSE,0);
end;这个方法不行.
var H: HWND;
begin
H := FindWindow(nil,'我的外部程序名,不用带路径例如如果note.exe则需要写成note就可以了');
PostMessage(H,WM_SYSCOMMAND,SC_CLOSE,0);
end;
你们用上述实验一下,我已经成功了!