c++ - 如何检测是否在 Windows Metro 应用程序进程中运行?

标签 c++ windows-8 microsoft-metro

我正在开发一个库,我希望能够检测它是否在 Metro 风格应用程序中运行以选择性地禁用/启用某些功能。可能吗?

最佳答案

您可以使用 IMetroMode用于检查您的库是否已加载到 Metro 风格应用程序中的界面。调用GetMonitorMode()方法,如果 pMode 将保持 MMM_METRO 那么您将确定您正在 Metro 应用程序中运行。

关于c++ - 如何检测是否在 Windows Metro 应用程序进程中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11222051/

相关文章:

c# - Windows RT - 按钮单击事件是否在 UI 线程上执行?

c# - 如何在 c# windows 8 中将简单流 (http webresponse) 转换为位图图像?

c# - 在 Metro 应用程序中获取 DNS 后缀搜索列表

c++ - 编译Qt的问题

c++ - 取消引用 end() 是否安全?

C++ 控制台应用程序检测 USB 是否插入

c# - 当应用重新获得焦点时重新启动 MediaCapture

c++ - 为什么不可能有对void的引用?

java - 如何解决 Windows 8 中的 java 7 FTP 传输问题

c# - 在 Windows 8 应用程序中用手指触摸滚动列表框的问题