【发布时间】:2009-08-21 19:19:15
【问题描述】:
我一直在自学如何通过 Window 的 API 使用消息,并且实际上在学习它们方面做得很好。问题是,我不知道如何从另一个应用程序接收消息以启动我的代码。
基本上,我想要做的是允许其他使用商业应用程序的人单击保存按钮(在商业应用程序上),并让我的应用程序停止保存消息,提示用户,然后取消保存到允许他们继续,或允许保存(我现在通过消息知道如何操作)。
我只需要知道如何捕捉消息并阻止它。如果有人可以向我指出 API 调用、函数或可能有帮助的文档,请这样做。
【问题讨论】:
-
如果您能再这样做,我会感到惊讶。我认为围绕 Windows 2000 进行的进程间安全性更改可以防止与其他进程的消息混淆。
-
我不完全确定,但我不这么认为。使用 Winspector 之类的程序,很容易捕获消息......而且我确信我已经看到了阻止它们的程序。