gpt4 book ai didi

c# - 表格最上面?

转载 作者:太空狗 更新时间:2023-10-29 20:49:06 24 4
gpt4 key购买 nike

如何在所有其他应用程序上显示某些内容。我想在所有形式的程序和我的桌面(不是我的)上打开的所有其他程序上显示一些内容。

*Top Most 不起作用我已经测试过,我的浏览器可以覆盖我的应用程序:S

这是我将 TopMost 设置为 TRUE 时的图像。你可以看到我的浏览器已经结束了...

http://www.freeimagehosting.net/uploads/5a98165605.png

最佳答案

您可以使用表单实例并将属性 TopMost 设置为 True。


如果你想覆盖所有 Windows,还有另一种方式调用 Win32 Api

这是你可以做的:

在你的表单类中添加:

[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern bool SetForegroundWindow(IntPtr hWnd);

在表单加载中你可以添加:

SetForegroundWindow(this.Handle);

这应该可以解决问题。

更新

TopMost 应该完成这项工作但是:最重要的 OR/AND Win32 Api 调用只能在 Visual Studio 中不起作用(对于 Vista 和 VS2008 我测试过它......我不能告诉其他人)。尝试使用/bin 目录中的 .Exe 运行该程序,它会起作用。

关于c# - 表格最上面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/324463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com