help:如何激活某一进程的主窗口? 如何实现TaskMgr.exe里的功能,比如:“切换至...”/“最小化”/“最大化”谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你先查到它的句柄(用Findwindow),然后给它发消息吧 可以通过进程ID得到其窗体句柄,向窗体发送消息。问题集中在得到进程id和从此id得到窗体句柄上。第一点比较简单,第二点可以参考http://search.csdn.net/expert/topic/117/117299.htm发送消息就不说了。当然,程序可没写。 谢谢,两位。是这样的,我用CreateProcess建立了进程A,且有A的ID/句柄。我想像taskmgr.exe一样的可以简单的控制进程某一窗口的最大化,最小化,激活(通过WM_ACTIVATEAPP),不用TerminateProcess的方法退出A,让A有较自主的控制权,比如你在用Word的时间,用taskmgr.exe的“结束进程”,Word会询问你是否保存数据,就是这种效果啦!http://search.csdn.net/expert/topic/117/117299.htm这个方法好象不对,虽然也可以实现,但我想一定有别的方法的,MS的taskmgr.exe大概不是那样写的,可惜没有源码。所以,分还是能给,sorry... 你用 ExitProcess 就可以了! 可是ExitProcess只对当前进程有效啊? 发送消息:SendMessage(Handle,WM_SYSCOMMAND,SC_CLOSE,0); 各位大侠。小的刚开始学delphi,问个数据库的问题,各位一定要给我解答啊。 一个菜鸟问题。 难道真的没人遇到这种问题吗????? 我有一个加密的单元源码,调用时总是出错,大家帮忙看看应该怎么调用??????????? 我用ActiveForm制作的数据库,在Web Deployment Options中不能正常设置TARGET dir,Target URL,HTML dir,请高手指点。 公布Foxmail地址簿文件格式 怎样终止一个程序 超级难题,连续打印表格 关于Data module 的一个小问题。 请大家提供思路 谁有INDY的中文版资料呀?? 怎样截获键盘输入?
http://search.csdn.net/expert/topic/117/117299.htm
发送消息就不说了。当然,程序可没写。
是这样的,我用CreateProcess建立了进程A,且有A的ID/句柄。
我想像taskmgr.exe一样的可以简单的控制进程某一窗口的最大化,最小化,激活(通过WM_ACTIVATEAPP),不用TerminateProcess的方法退出A,让A有较自主的控制权,比如
你在用Word的时间,用taskmgr.exe的“结束进程”,Word会询问你是否保存数据,就是这种效果啦!
http://search.csdn.net/expert/topic/117/117299.htm
这个方法好象不对,虽然也可以实现,但我想一定有别的方法的,MS的taskmgr.exe大概不是那样写的,可惜没有源码。
所以,分还是能给,sorry...