怎样在程序关闭自己打开的其他EXE文件? 先获取要关闭程序的句柄,然后调用API(具体是什么,忘了) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像是用FindWindow来查找一个窗体, 用CloseWindow或发送一个WM_CLOSE消息来关闭一个窗体function FindWindow(ClassName: pchar; WindowName: pchar): hWnd;function CloseWindow(wnd: hWnd): boolean; 想起来了, 最好用PostQuitMessage, (发送WM_QUIT),这样干净利落, :)依次使用下列WinAPICreateToolhelp32SnapshotProcess32FirstProcess32Next可以得到PROCESSENTRY32结构从中找到您关心的ThreadHandle, or ProcessHandleThen:使用CloseHandle杀人不眨眼!, :)) zzllabc(龙)能给点代码,我很急,下午就得交活!怎样找到我关心的ProcessHandle? var FindHWND:HWnd;begin FindHWND:=FindWindow(nil,'窗体名称'); if FindHWND<>0 then SendMessage(FindHWND,WM_CLOSE,0,0);end; 是不是你要的??? 不是,我要关闭的EXE文件没有窗体 delphi里面有没有空格函数 高分求教图像处理中计算面积的问题! 我是用新的单元写不面过程,请问TFileStream是否要在接口引用VCL库的某个单元?? 斑竹,是不是csdn出问题了? 如何设置QReport预览时显示的页面为横向的? 求助 Indy的pop3控件 招聘兼职DELPHI程序员 在delphi使用常用的静态变量,怎么用效率最高。。。 怎样在WINDOWS启动之前运行一个程序 请问各位前辈,是否只有新增加的字段才有可能成为计算字段?谢谢! 如何让一个主窗体在运行的一开始就不可见? 请问怎样将字符串表示的16进制数转换成10进制数?
关闭一个窗体
function FindWindow(ClassName: pchar; WindowName: pchar): hWnd;
function CloseWindow(wnd: hWnd): boolean;
依次使用下列WinAPI
CreateToolhelp32Snapshot
Process32First
Process32Next
可以得到
PROCESSENTRY32结构
从中找到您关心的ThreadHandle, or ProcessHandle
Then:
使用
CloseHandle
杀人不眨眼!, :)
)
FindHWND:HWnd;
begin
FindHWND:=FindWindow(nil,'窗体名称');
if FindHWND<>0 then
SendMessage(FindHWND,WM_CLOSE,0,0);
end;
是不是你要的???