如何检测用户明确激活我的应用程序窗口的时间

时间:2010-05-10 08:53:40

标签: c# winapi

我需要知道用户明确激活我的应用程序的时间,即我的应用程序允许用户打开办公室文档,当他们这样做时,办公室窗口变为活动状态,我的应用程序窗口变为停用状态。我需要知道的是当用户通过Alt + Tab或任务栏重新激活我的应用程序窗口时。

我尝试过使用WM_NCACTIVATEWM_ACTIVATEAPP消息,但这些消息会在许多其他情况下被抛出。有没有办法可以通过这些或其他消息获取此信息?

感谢, JoséPedroTavares

1 个答案:

答案 0 :(得分:0)

为什么不使用表单中的Activated事件?