z-order

    1热度

    1回答

    在winforms中,有一个函数“BringToFront”,它将表单移动到Z顺序的顶部。有没有办法做相反的事情 - 将表单推回到后面?

    0热度

    1回答

    我有一个容器控件(Panel),其中加载了多个Forms。基于用户交互,I .BringToFront()某些形式。但是,在该计划的其他部分,我想弄清楚目前是哪种形式。 (换句话说,确定哪一个是最后一种形式,以便调用.BringToFront()方法。) 确定哪个控件位于前面的最佳方法是什么?

    19热度

    9回答

    乡亲前形式, 请没有人知道如何从一个不可见的应用程序,和有它获得焦点(即出现在其他窗口的顶部)显示的形式?我正在使用C#.NET 3.5。 我怀疑我已经采取了 “完全错误的做法” ......我不Application.Run(新TheForm())代替我(新TheForm())。的ShowModal()。 ..表单基本上是一种模态对话,带有几个复选框;一个文本框,以及确定和取消按钮。用户勾选复选

    12热度

    6回答

    默认情况下,对象是从前到后绘制的。我正在绘制一个2-D UI对象,并希望将其重新创建。例如,我可以先创建一个白色正方形,然后在其上创建一个稍小的黑色正方形,从而创建一个带有白色边框的黑色窗格。 This post对它有一些讨论,并将此顺序描述为“画家算法”,但最终他们给出的例子只是以相反的顺序渲染对象以获得所需的效果。我回到前面(第一个物体回来,后面的物体在顶部绘制)可以通过一些转换(gOrtho

    7热度

    5回答

    我只有两个网格在另一个之上。鉴于世界上的一个国家,我希望网格A在世界的另一个状态上处于顶端,我希望网格B位于顶端。在过去,我们可以调用grid.BringToFront(),但现在已经不存在了,我无法找到任何方法来实现这一点。 最好的我可以想象,我需要创建我自己的自定义类来允许此功能,但这似乎是过去那么简单的事情的主要矫枉过正。

    9热度

    1回答

    我试图根据系统托盘应用程序中的通知图标的点击来切换小窗口的显示。这很容易实现,但是当显示小窗口并且另一个应用程序获得焦点并因此移动到其前面时(z顺序),我希望切换器假定现在隐藏了小窗口,即使它的可见性是仍然设置为可见。否则,单击该图标会将窗口可见性设置为隐藏,即使它已经隐藏在另一个窗口之后。我尝试捕获/覆盖激活和停用方法来跟踪,但点击通知图标总是会导致停用事件先触发。使用焦点/失去焦点的类似方法也

    5热度

    1回答

    我正在尝试创建一个自定义控件,用于显示每个像素alphablend的位图(就像其他一些人已经知道的那样)。 现在我正在资源编辑器中使用自定义控件,并将其附加到从CWnd派生的类。当我注册我的自定义类时,我将WNDCLASS结构的hbrBackground设置为NULL_BRUSH,以实现控件的透明度。 在我使用的AlphaBlend画的每个像素的阿尔法混合位图控制的OnPaint中。 这工作得很好

    -1热度

    1回答

    我需要知道我的应用程序中的特定窗口是否位于所有其他窗口(包括其他应用程序)之上。 我尝试了TopLevel属性,但它告诉我是否仅在我的应用程序中使用Toplevel,我也需要知道与其他应用程序有关。 如何做,宁愿不使用Windows API?

    0热度

    3回答

    我正在将另一个应用程序的窗口放在最顶层,以确保在我的应用程序中的点击将另一个应用程序的对话框带入视图。我遇到的问题是在通话结束后,我没有将注意力集中回到我的应用程序。如果其他应用程序有更多的窗口,其中一个应用程序以焦点结束,否则没有窗口(仅查看任务栏)会获得焦点。我应该从哪里开始调查这个问题? 我制作的其他应用程序最上面的代码是: Process p = Process.GetProcessByI

    0热度

    3回答

    我有一个教程网页(http://www.poromenos.org/tutorials/bittorrent/download),但网站布局遮挡了太宽的Flash播放器。有没有办法通过z-order(或别的什么,lightbox-y)将内容显示在内容之上?