Windows 8 如何在Windows 8上查找用户位于桌面而不是开始屏幕或其他商店应用程序UI

Windows 8 如何在Windows 8上查找用户位于桌面而不是开始屏幕或其他商店应用程序UI,windows-8,microsoft-metro,windows-store-apps,Windows 8,Microsoft Metro,Windows Store Apps,正如我们所知,在Windows8中,如果用户处于开始屏幕或其他商店应用程序(metro应用程序)UI,则用户将看不到桌面上的对话框。我们通过以下方式在应用程序中添加了一些toast通知功能。我能让它工作。但是,如果用户已经在桌面上,我们不想发送toast通知。所以这意味着我们需要能够检测用户是否在当前的桌面上。不知怎的,我在网上搜索时没有找到任何API。有人能告诉我怎么做吗?非常感谢。toast通知无法知道用户位于什么上下文中,因此这是不可能的。我不知道或不确定,但如果您能做到这一点,我会感到非

正如我们所知,在Windows8中,如果用户处于开始屏幕或其他商店应用程序(metro应用程序)UI,则用户将看不到桌面上的对话框。我们通过以下方式在应用程序中添加了一些toast通知功能。我能让它工作。但是,如果用户已经在桌面上,我们不想发送toast通知。所以这意味着我们需要能够检测用户是否在当前的桌面上。不知怎的,我在网上搜索时没有找到任何API。有人能告诉我怎么做吗?非常感谢。

toast通知无法知道用户位于什么上下文中,因此这是不可能的。

我不知道或不确定,但如果您能做到这一点,我会感到非常惊讶。谢谢,看起来这是不可能的,因为我还没有得到任何答案。谢谢。win32桌面应用程序是否可以检测用户在桌面上的位置?