【问题标题】:Remove minimize/maximize buttons from window, OpenTK从窗口中删除最小化/最大化按钮,OpenTK
【发布时间】:2011-05-14 05:34:00
【问题描述】:

我需要禁用/删除窗口形式的最小化和最大化按钮。 我不知道如何从我的 OpenTK.GameWindow 访问表单,感谢任何帮助。

【问题讨论】:

    标签: forms minimize maximize opentk


    【解决方案1】:

    这看似简单:

    WindowBorder = WindowBorder.Hidden;
    

    GameWindow 不使用 WinForms,它直接调用底层平台(性能!)

    编辑:或者您的意思是保留关闭按钮但删除最小化/最大化?最接近这个的是:

    WindowBorder = WindowBorder.Fixed;
    

    【讨论】:

    • WindowBorder = WindowBorder.Fixed;禁用最大化按钮,但不是最小化按钮。不过,感谢您的帮助。
    • 是的,这是设计使然 - 我不喜欢不必要地禁用这些按钮的应用程序。如果您确实需要这种灵活性,那么最好使用以 UI 为中心的工具,例如 WinForms+GLControl 或 GTK#+GLWidget,而不是 GameWindow。 (GameWindow 在宏观上更接近 SDL 或 GLUT)。
    猜你喜欢
    • 2010-09-25
    • 2015-05-02
    • 2013-10-10
    • 2011-02-27
    • 2011-02-09
    • 2021-08-26
    • 2011-04-26
    • 2019-04-06
    相关资源
    最近更新 更多