一个关于切换到后台的程序--续
问题:
一个软件,当把它切换到后台后,它就会将自己关闭.比如我现在正在用这个软件,有人通过QQ给我发消息过来,软件就自己退出了.
在看了以前的一些帖子后,自己的一些想法.
解决:
截获所有发向该软件的消息,屏蔽掉切换后台的消息,其他消息不动.如果这种方法可以的话,有以下问题:
这种方法是不是只有通过钩子才能实现?
怎样判断一个消息是否是切换后台的消息?
问题点数:0、回复次数:2Top
1 楼ljianq(泉深水清)回复于 2003-11-01 13:50:16 得分 0
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Application->OnDeactivate = AppDeactivate;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::AppDeactivate(TObject *Sender)
{
Close();
}Top
2 楼soulface(露一小脸)回复于 2003-11-03 15:50:24 得分 0
看来没明白我的意思:
我要编写的程序 A
一个软件 B
我的意思是说我需要编写一个程序 A,来防止在有任何切换后台的操作时软件B自动关闭
没有人能给一点提示吗?Top




