问题标签 [topmost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1133 浏览

c++ - 如何使子窗口最顶部(c ++ win32 SDK)

我正在尝试编写一个非常简单的 gui 布局设计器,就像最流行的 IDE 一样,例如: 在此处输入图像描述

如何在小部件周围实现这 8 个点?我的想法是创建一个透明的静态控件(称为幽灵),周围有 8 个点,将其调整为与小部件相同的大小,覆盖小部件。问题是,如何让鬼出现在其他控制者面前?

我写了一个小测试,一个按钮和一个静态控件,我希望静态总是在 z 顺序的顶部

运行程序,点击按钮,按钮转到最前面

在此处输入图像描述

我试过SetWindowPos(hStatic, HWND_TOP)WS_EX_TOPMOST,没有用。

0 投票
1 回答
705 浏览

javascript - To find topmost parent window from the child window

I use web application

From my main application,I opened child window C1 and again opened another child window C2 from C1. If i close the the C1 window, I'm not able to find the top most main application.

Actually i wanted to redirect the Main application to different page if a hyperlink is clicked on the child window.This is working good until i close C1 which is a parent of C2

Any help is greatly appreciated

0 投票
6 回答
302 浏览

java - 在数组中查找模态数

我有这样的数组:

我想知道哪个数字显示的时间最多(在这种情况下当然是 2),我该怎么做?

0 投票
2 回答
690 浏览

c - SetWindowPostion TOPOST

我正在与软件开发人员合作开发具有浮动首选项窗口的 C 程序。如果我在运行时使用 Windows 任务栏切换到另一个程序,我的浮动窗口仍然驻留在我切换到的程序之上。我不是程序员,我的程序员告诉我没有办法阻止这种情况。我被告知他正在使用 SetWindowPosition 和一个叫做 TOPMOST 的东西来让这个窗口保持在顶部。我喜欢在我的程序中工作时它处于领先地位,但当我切换到另一个程序时却不喜欢它。

有什么我可以告诉他的,这样当我切换到另一个程序时,这个窗口不会保持在最上面,而当我返回我的程序时,它会保持在最上面?

0 投票
3 回答
11118 浏览

c# - 如何将 MDI 子表单放在前面?

概述:

我有一个 MDI 父表单,我可以在其中加载其他表单。加载第二个表格后,我无法再将第一个表格带到前面。

描述:

在父表单上,我有一个包含 2 个菜单项的菜单条;主页和搜索。每个点击事件都会加载相应的表单,除非所述表单已经加载。

问题:

一个。单击搜索。然后单击主页。

湾。如果再次单击“搜索”,它不再将其对应的、已打开的表单带到前面。

0 投票
0 回答
83 浏览

c# - 视频闪烁的 C# 最顶层对象。

我遇到了一个桌面应用程序的问题,该应用程序运行一些视频播放器并使用透明颜色进行管理,我试图在视频上放置一些元素。我尝试过使用图像,一个简单的标签,但它会闪烁。

这种情况只发生在一些旧电脑上。有谁知道我该如何处理这种情况并防止这种丑陋的影响?

0 投票
1 回答
532 浏览

winforms - C#如何仅在应用程序内部使子窗体位于最顶层?

我的 c# 应用程序中有 5 个子表单。一个名为的子窗体childForm打开另一个窗体subForm。我想要的是,当subForm打开时,用户不能在不关闭的情况下单击或在应用程序内执行任何操作subForm。但这应该只包含在应用程序中。即当用户想要在不关闭的情况下切换到另一个应用程序时,subForm他/她将subForm不再看到,如果用户切换到 c# 应用程序,则subForm表单必须位于顶部,并且必须禁用控件的其余部分。

subFormchildForm我写了一个 button_click 事件中创建和显示

0 投票
0 回答
348 浏览

winforms - 表单仍然是“TopMost”,尽管它设置为 false

我不知道如何解决这个问题。我有一个通过 Form1 打开的 Form2。尽管选项“TopMost”设置为“false”,但 Form2 仍处于前台。在某处单击 Form1 不会执行任何操作。有没有办法解决这个问题,并在单击打开它的按钮时让 Form2 再次弹出到前台?

0 投票
1 回答
143 浏览

asp.net - Asp.net webform 控件是否具有像 Winforms 控件一样的最高功能?

我想知道我是否可以在 asp.net 中的另一个选项卡中打开我的网页时,即使有人在另一个网页上也能保持在屏幕上的一组控件。就像 winform 的最高功能一样。

0 投票
1 回答
441 浏览

c# - 如何防止我的弹出窗口被新的子窗口覆盖?

由我的父窗口定义的弹出窗口被子窗口覆盖。我希望弹出窗口显示在所有应用程序窗口的顶部。

我的父窗口具有 Topmost="True" 并包含弹出窗口(带有 Placement="AbsolutePoint"),以及启动子窗口的交互请求。在交互请求中会发生这种情况:

  1. 使用 Topmost="True" 和 Owner=parentWindow 创建子窗口
  2. Topmost 在父窗口上设置为 false
  3. 为子窗口调用 ShowDialog

弹出窗口显示在父窗口的顶部,但在子窗口的下方。我尝试将 ChildWindow.Topmost 设置为“False”,但这无济于事。