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

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

45得票4回答
如何在R中返回向量中的前5个最大值?

我有一个向量,可以返回最高和最低值,但如何返回前五个最高值?是否有简单的一行代码解决方案?

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

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

65得票7回答
WPF始终置顶

即使其他应用程序正在全屏运行,是否有可能使窗口始终保持在最前面?我现在使用TopMost = true,但当其他应用程序在全屏运行时,我的窗口会变得不可见。顺便提一下,这是一个 WindowStyle = None 的窗口。 编辑: 当然也不要让其他窗口最小化

9得票3回答
线程中的TopMost窗体?

我正在使用以下代码在新线程中打开一个表单: private void button1_Click(object sender, EventArgs e) { Thread thread = new Thread(ThreadProc); thread.Start(); } ...

20得票7回答
打开一个TopMost属性为true的WinForms窗体,但不让它抢占焦点?

我有一个表单会弹出在用户的屏幕上,并设置了 TopMost=true,但它会窃取焦点。如何让它在首次出现时不窃取焦点?

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

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

22得票4回答
将窗口设置为最顶层。

我希望将我的窗口始终置于其他窗口之上。我是C++ Win32编程的新手。这是我在WinMain中初始化我的窗口:hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDE...

11得票3回答
将一个XAML窗口设置为始终置顶(但没有TopMost属性)

我正在开发一个基于OptiTrack SDK(来自NaturalPoint)的应用程序。我需要将应用程序窗口设置为“始终置顶”。该窗口使用XAML设计,并在类“CameraView”中进行控制,但似乎没有包含“TopMost”属性或等效项。附上了OptiTrack SDK(NaturalPoi...

11得票3回答
WPF窗口如何使其置顶且仅在自己应用程序中置顶?

在我的WPF应用程序中,启动屏幕/加载窗口被设置为Topmost="True"。现在,即使您切换到另一个应用程序(因为加载需要一些时间),这个窗口也在所有其他窗口的顶部。我不想要这种行为。 如果我将Topmost="False"设置为假,则窗口根本不是最上面的。但是,如果您在使用其他应用程序...