代码之家  ›  专栏  ›  技术社区  ›  millenomi

是否有Windows窗体本机方式来刷新窗体的标题栏?

  •  2
  • millenomi  · 技术社区  · 17 年前

    在Windows窗体中,是否有一种正确的方法来闪烁标题栏,而不必跳到P/调用FlashWindow?

    我正在使用。NET 2.0的兼容性和大小原因,所以也许我只是错过了这个方法,因为它在较新版本的中。NET框架。

    4 回复  |  直到 17 年前
        1
  •  5
  •   Rune Grimstad    17 年前

    不,我不这么认为 FlashWindowEx 方法是我唯一的想法。

        2
  •  3
  •   Tamas Czinege    17 年前

    MSDN: System.Windows.Form.Activate()

    如果这是活动应用程序,则激活表单会将其显示在前面,如果这不是活动应用程序则会闪烁窗口标题。表单必须可见,此方法才能生效。

    支持:3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

        3
  •  1
  •   millenomi    17 年前

    @Jokepu博士:

    这个。2.0中的Activate()方法也会将窗口带到前面,不管文档怎么说(即前面的其他应用程序失去焦点)。刚刚试过这个。

    不幸的是,这正是我试图避免的。

        4
  •  1
  •   Jonathan Allen    17 年前

    如果你确实找到了一种“.NET”的方法,它可能无论如何都会在幕后调用p/invoke。

    这不是Java,你不必害怕操作系统。

    推荐文章