我有一个桌面应用程序(非 Metro)。在某些紧急情况下(可能意味着生死),我需要让用户回到我的应用程序桌面。如果用户在 Metro 风格应用程序中,我如何将注意力重新集中到我的应用程序上?
问问题
250 次
1 回答
1
在 MSDN 上找到了这个很棒的示例代码。
它会检查 Windows 8 开始屏幕是否可见。一探究竟。
PCWSTR const _GetMonitorAppVisibilityString(MONITOR_APP_VISIBILITY monitorAppVisibility)
{
PCWSTR pszAppVisibilityString = nullptr;
switch (monitorAppVisibility)
{
case MAV_NO_APP_VISIBLE:
pszAppVisibilityString = L"no apps visible";
break;
case MAV_APP_VISIBLE:
pszAppVisibilityString = L"a visible app";
break;
case MAV_UNKNOWN:
__fallthrough;
default:
pszAppVisibilityString = L"unknown";
break;
}
return pszAppVisibilityString;
}
按照此链接下载完整的示例 c++ 代码 (Visual C++ 2012/13): http ://code.msdn.microsoft.com/windowsdesktop/Start-screen-visibility-b1a72059
于 2013-11-04T10:06:32.660 回答