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

ImGui.InputText

  • 编辑单行文本。

    参数

    label
    string | Uint8Array

    控件标签;交互控件也用它生成 ID。可用 ## 后缀区分 ID 而不显示后缀。

    buf
    Uint8Array

    可写且以 NUL 结尾的 UTF-8 Uint8Array,编辑会原地修改字节。

    buf_size
    number

    包含结尾 NUL 的可写字节容量,不得超过 buf.byteLength。

    flags
    number = 0

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

    返回值

    boolean

    通常文字变化时为 true;启用 ImGuiInputTextFlags.EnterReturnsTrue 时改为报告 Enter 确认。编辑后的字节请查看缓冲区。

    大多数 ImGuiInputTextFlags 选项用于文本框,不适用于 InputFloat、InputInt 或 InputDouble 等数值输入。

    此辅助函数省略回调和用户数据(callback = null、user_data = null)。需要 JavaScript 回调时使用 InputTextEx()。上游 C++ 动态字符串适配器见 misc/cpp/imgui_stdlib.h 和 imgui_demo.cpp;它不是 JavaScript 字符串缓冲区接口。

    源码与继承

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