请问使用exitwindowsex(EWX_SHUTDOWN,0)之前,有无必要关闭另外的程序哪?
如果两个程序都是用DELPHI做的,如何通过一个来关闭另一个哪?另外通过一个DELPHI做的程序能否来关闭另外的应用程序哪?谢谢!
如果两个程序都是用DELPHI做的,如何通过一个来关闭另一个哪?另外通过一个DELPHI做的程序能否来关闭另外的应用程序哪?谢谢!
解决方案 »
- 关于ADOconnection控件连接数据库的问题
- 50分求一个简单问题
- 如何修改StringGrid控件代码使其在各个Cell中嵌入ListBox?请高手帮忙,谢谢!
- 学delphi不久的菜鸟~请高手回答我的小小问题。
- 请问怎么捕获Tab键按下这个事件?
- 100分相增。发现都有分
- 如何知道当前记录在TQUERY或TDATASET中是第几个记录???
- 抓IP包程序,请高手帮忙。。。来者送分。
- 请问各位,如何在主窗体显示出来后,前面再显示一个登陆窗体用于登陆????????????????
- Access中如何把日期转化为字符串?
- 谁知道怎样改变IP地址的DNS和网关?
- dbgrid问题,答对后立即给分,决不赊欠
向另外的程序的主窗口发送WM_CLOSE消息就可以关闭!
var
HWndCalc: HWnd; // 窗口句柄
begin
// 查找“计算器”窗口
HWndCalc:= FindWindow(nil, '计算器');
if HWndCalc <> 0 then
SendMessage(HWndCalc, WM_CLOSE, 0, 0);
end;
不过没有没有保存的东西全会丢失。
另外,你还得有权限。
然后向那个Handle发送Close的消息就可以了。
别告诉我,你连SendMessage ()都不知道吧?