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

ImGui.ImGuiHoveredFlags

常量
ImGuiHoveredFlags: Readonly<
    {
        AllowWhenBlockedByActiveItem: 128;
        AllowWhenBlockedByPopup: 32;
        AllowWhenDisabled: 1024;
        AllowWhenOverlapped: 768;
        AllowWhenOverlappedByItem: 256;
        AllowWhenOverlappedByWindow: 512;
        AnyWindow: 4;
        ChildWindows: 1;
        DelayNone: 16384;
        DelayNormal: 65536;
        DelayShort: 32768;
        ForTooltip: 4096;
        NoNavOverride: 2048;
        None: 0;
        NoPopupHierarchy: 8;
        NoSharedDelay: 131072;
        RectOnly: 928;
        RootAndChildWindows: 3;
        RootWindow: 2;
        Stationary: 8192;
    },
> = ...

悬停查询范围、遮挡例外和时序。原始鼠标输入分发应使用 IO 捕获标志。

类型声明

  • 只读AllowWhenBlockedByActiveItem: 128

    忽略其他活动控件的阻挡。

  • 只读AllowWhenBlockedByPopup: 32

    忽略非模态弹窗的阻挡。

  • 只读AllowWhenDisabled: 1024

    控件查询:禁用项也可算作悬停。

  • 只读AllowWhenOverlapped: 768

    控件查询:允许被控件或窗口覆盖。

  • 只读AllowWhenOverlappedByItem: 256

    控件查询:AllowOverlap 模式下被其他控件覆盖仍算悬停。

  • 只读AllowWhenOverlappedByWindow: 512

    控件查询:被其他窗口覆盖仍算悬停。

  • 只读AnyWindow: 4

    窗口查询:检查任意 ImGui 窗口。

  • 只读ChildWindows: 1

    窗口查询:包含被悬停的子窗口。

  • 只读DelayNone: 16384

    控件查询:立即报告悬停,无需悬停延迟。

  • 只读DelayNormal: 65536

    控件查询:等待 HoverDelayNormal,项间共享计时;加 Stationary 才要求静止。

  • 只读DelayShort: 32768

    控件查询:等待 HoverDelayShort,项间共享计时;加 Stationary 才要求静止。

  • 只读ForTooltip: 4096

    使用样式中针对鼠标或导航配置的提示悬停策略。

  • 只读NoNavOverride: 2048

    控件查询:键盘、手柄导航期间也只检测鼠标位置。

  • 只读None: 0

    要求对控件或窗口的正常、未遮挡悬停。

  • 只读NoPopupHierarchy: 8

    窗口查询:不将弹窗发起者视为父窗口。

  • 只读NoSharedDelay: 131072

    控件查询:不在控件间共享计时,重新等待延迟。

  • 只读RectOnly: 928

    忽略弹窗、活动项阻挡及控件、窗口覆盖;不包含禁用项或模态阻挡。

  • 只读RootAndChildWindows: 3

    窗口查询:检查根窗口及全部子窗口。

  • 只读RootWindow: 2

    窗口查询:从最上层父窗口开始。

  • 只读Stationary: 8192

    先静止 HoverStationaryDelay,之后可在同一目标内移动。

源码与继承

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