首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行windows 8应用程序时,SetWindowPos未能将Windows放在Windows 8的前面

运行windows 8应用程序时,SetWindowPos未能将Windows放在Windows 8的前面
EN

Stack Overflow用户
提问于 2013-04-06 11:17:03
回答 1查看 922关注 0票数 0

我有一个用VB.net编写的聊天应用程序。当接收到新的聊天消息时,它使用SetWindowPos函数将窗口设置为顶部。windows 8中的also.But工作得很好,当windows 8应用程序(如阅读器或照片是running.These应用程序)在Windows 8中以全屏模式运行时,它不会将窗口放在最前面。因此,当弹出时,我的聊天应用程序窗口不会出现在顶部。那么,当这些windows 8应用程序在全屏模式下运行时,我如何才能使其出现呢?

EN

回答 1

Stack Overflow用户

发布于 2013-04-06 11:37:42

使用“UIAccess”的应用程序可以显示在全屏幕应用程序的顶部。看看Windows 8 Layered Windows Over Metro Apps的答案。这个问题是关于分层窗口的,但这并没有什么区别。Eric的问题和您的问题一样,他的窗口没有显示在Metro接口的顶部。

简言之,你需要:

  1. 在应用程序清单中声明uiAccess=“真”
  2. 您的可执行文件需要使用可信证书进行数字签名。
  3. 您的应用程序需要安装在受信任的位置,即程序文件
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15850230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档