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

ImGui.BeginDragDropSource

  • 开始拖放源。

    参数

    flags
    number = 0

    控制此操作的 ImGuiDragDropFlags 选项;可用 | 组合兼容的标志位。

    返回值

    boolean

    此项为活动拖动源且可提交载荷及预览时为 true。仅为 true 时调用 EndDragDropSource()。

    拖放。

    • 对源项目调用 BeginDragDropSource();若返回 true,还应调用 SetDragDropPayload() + EndDragDropSource()。

    • 对候选目标调用 BeginDragDropTarget();若返回 true,还应调用 AcceptDragDropPayload() + EndDragDropTarget()。

    • 停止调用 BeginDragDropSource() 后载荷仍被保留,但没有预览提示框(目前会显示备用的 "..." 提示框,见 #1725)。

    • 项目可以同时是拖动源和放置目标。在提交可拖动项目后调用;返回 true 时可调用 SetDragDropPayload() + EndDragDropSource()。

    源码与继承

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