API 参考
正在准备搜索索引…

ImGui.BeginDisabled

  • 开始可禁用用户交互的作用域。

    参数

    disabled
    boolean = true

    true 会禁用交互并淡化后续项,直至 EndDisabled();嵌套禁用作用域仍保持禁用。

    返回值

    void

    禁用 [BETA API]。

    • 禁用所有用户交互,并使项目外观变暗(将 style.DisabledAlpha 应用于当前颜色)。

    • 可以嵌套,但不能用来启用已禁用的区域(栈中只需一个 BeginDisabled(true) 即可保持全部禁用)。

    • 提示框窗口例外,不受禁用影响。

    • BeginDisabled(false)/EndDisabled() 实际上不做任何操作,提供它是为了方便使用布尔表达式(微优化提示:如果有数万对 BeginDisabled(false)/EndDisabled(),可考虑调整代码以避免这些调用)。

    源码与继承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0