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