9得票5回答
如何在WinForm应用程序中获取最顶层窗体的句柄?

我有一个WinForm应用程序,其中包含其他子窗体(不是MDI)。如果用户按下“Esc”,则应关闭最上层的窗体,即使它没有焦点。 我可以使用键盘钩子来全局捕获Escape键,但我还需要关闭窗体的句柄。 我猜想可以使用Win32 API来实现,但是否有使用托管代码的解决方案?

9得票2回答
如何使一个窗口置顶(即使在全屏游戏下)c++/Qt

我正在尝试制作一个应用程序,在屏幕中央显示十字准心,并保持在其他所有内容的上方。 目的是在某些没有提供准星的FPS游戏中拥有一个准星。 我已经成功地使我的窗口置于最上方,但游戏除外 :/ 以下是我的代码:(因为我只测试应用程序的核心功能,所以一切都在主函数中,我进行了大量注释,试图使我的问题...

8得票4回答
TopMost并非总是最顶层 - WPF

我有一个时钟应用程序。我已经设置了窗口的TopMost属性。但是,随机地,一些其他窗口或Visual Studio会出现在时钟上面。 是否有其他方法使我的窗口(时钟应用程序)始终显示在所有其他应用程序的顶部。

7得票1回答
现代应用程序中最重要的是什么?

我有一个录音程序,它一直保持在最上层,除非我打开Windows 8的现代应用或开始屏幕。 可以使桌面应用程序始终置于现代应用之上,如放大镜工具: 现在问题是,在WPF窗口中使用TopMost选项和/或API调用将无法与现代应用程序配合工作。 我尝试的方法: static readonl...

7得票8回答
C#中Windows Form上的置顶Messagebox无法正常工作

我有一些消息框,我像这样编写代码: MessageBox.Show(new Form(){TopMost=true, TopLevel=True}, "Message","Title", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); ...