如何让一个程序不倍关闭???,高手指点一下哦 ( 积分: 20 )

  • 主题发起人 主题发起人 dream0
  • 开始时间 开始时间
D

dream0

Unregistered / Unconfirmed
GUEST, unregistred user!
打个比方说:我点关闭IE浏览器的关闭按钮时IE就被关闭了,这是常理,请问我如何在点了关闭按钮的情况下,而这个程序不关闭(注意:我是控制外面的程序不是在本程序里面)
 
打个比方说:我点关闭IE浏览器的关闭按钮时IE就被关闭了,这是常理,请问我如何在点了关闭按钮的情况下,而这个程序不关闭(注意:我是控制外面的程序不是在本程序里面)
 
做一个"假"的按钮,不就可以了吗~!
 
做个钩子程序,截获发个这个窗体的消息,如果不为关闭消息就不处理,否则就不发给窗体就行了
 
你只要的窗体的 OnClose 事件下写如下代码 Action:=caNone;
 
OnQueryClose事件中<br>设CanClose:=False;
 
楼上说的是一个办法,你还可以把任务管理器里的进程做个后台进行程序不就行了吗?
 
我要控制的是外部程序啊,我不能改那个外部程序的源码,如果是内部程序的话就简单了<br>ak_2004回说的我到是想过,但不知道如何编代码啊
 
用另一个程序定时查找你要控制的窗口的类名,发现了就不处理,没发现就打开打。虽然这样也会被关闭,但是一但关掉就会再打开……<br>可以看看findwindow这个函数
 
后退
顶部