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

ImGui.ImGuiInputTextFlags

常量
ImGuiInputTextFlags: Readonly<
    {
        AllowTabInput: 32;
        AlwaysOverwrite: 2048;
        AutoSelectAll: 4096;
        CallbackAlways: 1048576;
        CallbackCharFilter: 2097152;
        CallbackCompletion: 262144;
        CallbackEdit: 8388608;
        CallbackHistory: 524288;
        CallbackResize: 4194304;
        CharsDecimal: 1;
        CharsHexadecimal: 2;
        CharsNoBlank: 16;
        CharsScientific: 4;
        CharsUppercase: 8;
        CtrlEnterForNewLine: 256;
        DisplayEmptyRefVal: 16384;
        ElideLeft: 131072;
        EnterReturnsTrue: 64;
        EscapeClearsAll: 128;
        NoHorizontalScroll: 32768;
        None: 0;
        NoUndoRedo: 65536;
        ParseEmptyRefVal: 8192;
        Password: 1024;
        ReadOnly: 512;
    },
> = ...

文本输入的过滤、编辑和回调选项。

类型声明

  • 只读AllowTabInput: 32

    按 Tab 时插入制表符。

  • 只读AlwaysOverwrite: 2048

    覆盖已有字符,而不是插入。

  • 只读AutoSelectAll: 4096

    首次由鼠标获取焦点时全选文本。

  • 只读CallbackAlways: 1048576

    激活期间每次更新均调用回调,可检查或编辑缓冲区。

  • 只读CallbackCharFilter: 2097152

    调用回调以替换或拒绝各输入字符。

  • 只读CallbackCompletion: 262144

    按 Tab 时调用补全回调。

  • 只读CallbackEdit: 8388608

    每次文本被编辑时调用回调。

  • 只读CallbackHistory: 524288

    按上、下方向键时调用历史回调。

  • 只读CallbackResize: 4194304

    通过回调请求扩容;必须满足回调提供的 BufSize。

  • 只读CharsDecimal: 1

    允许十进制数字、小数点和加减乘除符号。

  • 只读CharsHexadecimal: 2

    仅允许 0-9、A-F 和 a-f。

  • 只读CharsNoBlank: 16

    拒绝空格和制表符。

  • 只读CharsScientific: 4

    允许十进制运算字符及指数符号 e/E。

  • 只读CharsUppercase: 8

    将输入的 ASCII a-z 转为 A-Z。

  • 只读CtrlEnterForNewLine: 256

    多行输入:Enter 确认,Ctrl+Enter 换行。

  • 只读DisplayEmptyRefVal: 16384

    仅数值输入:零值显示为空字符串。

  • 只读ElideLeft: 131072

    仅单行输入:省略左侧以保留末尾可见。

  • 只读EnterReturnsTrue: 64

    按 Enter 时返回 true,而非每次编辑时返回。

  • 只读EscapeClearsAll: 128

    Escape 清空非空文本;文本已空时退出编辑。

  • 只读NoHorizontalScroll: 32768

    不随文本光标水平滚动。

  • 只读None: 0

    使用普通可编辑文本输入。

  • 只读NoUndoRedo: 65536

    禁用内置撤销和重做历史。

  • 只读ParseEmptyRefVal: 8192

    仅数值输入:将空字符串解析为零。

  • 只读Password: 1024

    字符显示为星号,并禁用复制。

  • 只读ReadOnly: 512

    允许阅读和选择,但不可编辑。

源码与继承

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