我需要知道用户何时显式激活我的应用程序,也就是说,我的应用程序允许用户打开Office文档,当他们这样做时,Office窗口变为活动,而我的应用程序窗口变为停用。我需要知道的是,当用户通过alt+tab或通过任务栏重新激活我的应用程序窗口时。
我试着用 WM_NCACTIVATE 和 WM_ACTIVATEAPP 但这些消息在许多其他情况下被抛出。有没有办法用这些或其他信息获取这些信息?
WM_NCACTIVATE
WM_ACTIVATEAPP
谢谢, 乔斯•佩德罗•塔瓦雷斯
为什么不使用表单中的激活事件?