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

ImGui.ImGuiDragDropFlags

常量
ImGuiDragDropFlags: Readonly<
    {
        AcceptBeforeDelivery: 1024;
        AcceptNoDrawDefaultRect: 2048;
        AcceptNoPreviewTooltip: 4096;
        AcceptPeekOnly: 3072;
        None: 0;
        PayloadAutoExpire: 32;
        PayloadNoCrossContext: 64;
        PayloadNoCrossProcess: 128;
        SourceAllowNullID: 8;
        SourceAutoExpirePayload: 32;
        SourceExtern: 16;
        SourceNoDisableHover: 2;
        SourceNoHoldToOpenOthers: 4;
        SourceNoPreviewTooltip: 1;
    },
> = ...

拖动源、载荷生命周期和目标接收选项。

类型声明

  • 只读AcceptBeforeDelivery: 1024

    松开鼠标前即可接收;对非 null 的载荷调用 Payload_IsDelivery(payload) 判断实际交付。

  • 只读AcceptNoDrawDefaultRect: 2048

    不绘制目标默认高亮矩形。

  • 只读AcceptNoPreviewTooltip: 4096

    由目标请求隐藏源预览提示。

  • 只读AcceptPeekOnly: 3072

    交付前检查载荷,且不绘制目标高亮矩形。

  • 只读None: 0

    使用默认拖放行为。

  • 只读PayloadAutoExpire: 32

    源停止提交时使载荷过期。

  • 只读PayloadNoCrossContext: 64

    提示载荷不得复制到当前 ImGui 上下文之外。

  • 只读PayloadNoCrossProcess: 128

    提示载荷不得复制到当前进程之外。

  • 只读SourceAllowNullID: 8

    为无 ID 的源按窗口相对位置生成临时 ID。

  • 只读SourceAutoExpirePayload: 32

    PayloadAutoExpire 的旧别名:源停止提交时过期。

  • 只读SourceExtern: 16

    外部拖动源:忽略当前控件、窗口;同时只能有一个活动源。

  • 只读SourceNoDisableHover: 2

    拖动期间保留源控件的 IsItemHovered() 检测。

  • 只读SourceNoHoldToOpenOthers: 4

    拖动悬停时不自动展开树节点或折叠标题。

  • 只读SourceNoPreviewTooltip: 1

    不创建拖动源预览提示。

源码与继承

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