ホーム › System.Console › CONSOLE_MODE
CONSOLE_MODE
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| ENABLE_PROCESSED_INPUT | 1 | 0x1 |
| ENABLE_LINE_INPUT | 2 | 0x2 |
| ENABLE_ECHO_INPUT | 4 | 0x4 |
| ENABLE_WINDOW_INPUT | 8 | 0x8 |
| ENABLE_MOUSE_INPUT | 16 | 0x10 |
| ENABLE_INSERT_MODE | 32 | 0x20 |
| ENABLE_QUICK_EDIT_MODE | 64 | 0x40 |
| ENABLE_EXTENDED_FLAGS | 128 | 0x80 |
| ENABLE_AUTO_POSITION | 256 | 0x100 |
| ENABLE_VIRTUAL_TERMINAL_INPUT | 512 | 0x200 |
| ENABLE_PROCESSED_OUTPUT | 1 | 0x1 |
| ENABLE_WRAP_AT_EOL_OUTPUT | 2 | 0x2 |
| ENABLE_VIRTUAL_TERMINAL_PROCESSING | 4 | 0x4 |
| DISABLE_NEWLINE_AUTO_RETURN | 8 | 0x8 |
| ENABLE_LVB_GRID_WORLDWIDE | 16 | 0x10 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CONSOLE_MODE : unsigned int {
ENABLE_PROCESSED_INPUT = 1,
ENABLE_LINE_INPUT = 2,
ENABLE_ECHO_INPUT = 4,
ENABLE_WINDOW_INPUT = 8,
ENABLE_MOUSE_INPUT = 16,
ENABLE_INSERT_MODE = 32,
ENABLE_QUICK_EDIT_MODE = 64,
ENABLE_EXTENDED_FLAGS = 128,
ENABLE_AUTO_POSITION = 256,
ENABLE_VIRTUAL_TERMINAL_INPUT = 512,
ENABLE_PROCESSED_OUTPUT = 1,
ENABLE_WRAP_AT_EOL_OUTPUT = 2,
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4,
DISABLE_NEWLINE_AUTO_RETURN = 8,
ENABLE_LVB_GRID_WORLDWIDE = 16
} CONSOLE_MODE;[Flags]
public enum CONSOLE_MODE : uint
{
ENABLE_PROCESSED_INPUT = 1,
ENABLE_LINE_INPUT = 2,
ENABLE_ECHO_INPUT = 4,
ENABLE_WINDOW_INPUT = 8,
ENABLE_MOUSE_INPUT = 16,
ENABLE_INSERT_MODE = 32,
ENABLE_QUICK_EDIT_MODE = 64,
ENABLE_EXTENDED_FLAGS = 128,
ENABLE_AUTO_POSITION = 256,
ENABLE_VIRTUAL_TERMINAL_INPUT = 512,
ENABLE_PROCESSED_OUTPUT = 1,
ENABLE_WRAP_AT_EOL_OUTPUT = 2,
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4,
DISABLE_NEWLINE_AUTO_RETURN = 8,
ENABLE_LVB_GRID_WORLDWIDE = 16,
}<Flags>
Public Enum CONSOLE_MODE As UInteger
ENABLE_PROCESSED_INPUT = 1
ENABLE_LINE_INPUT = 2
ENABLE_ECHO_INPUT = 4
ENABLE_WINDOW_INPUT = 8
ENABLE_MOUSE_INPUT = 16
ENABLE_INSERT_MODE = 32
ENABLE_QUICK_EDIT_MODE = 64
ENABLE_EXTENDED_FLAGS = 128
ENABLE_AUTO_POSITION = 256
ENABLE_VIRTUAL_TERMINAL_INPUT = 512
ENABLE_PROCESSED_OUTPUT = 1
ENABLE_WRAP_AT_EOL_OUTPUT = 2
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4
DISABLE_NEWLINE_AUTO_RETURN = 8
ENABLE_LVB_GRID_WORLDWIDE = 16
End Enumimport enum
class CONSOLE_MODE(enum.IntFlag):
ENABLE_PROCESSED_INPUT = 1
ENABLE_LINE_INPUT = 2
ENABLE_ECHO_INPUT = 4
ENABLE_WINDOW_INPUT = 8
ENABLE_MOUSE_INPUT = 16
ENABLE_INSERT_MODE = 32
ENABLE_QUICK_EDIT_MODE = 64
ENABLE_EXTENDED_FLAGS = 128
ENABLE_AUTO_POSITION = 256
ENABLE_VIRTUAL_TERMINAL_INPUT = 512
ENABLE_PROCESSED_OUTPUT = 1
ENABLE_WRAP_AT_EOL_OUTPUT = 2
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4
DISABLE_NEWLINE_AUTO_RETURN = 8
ENABLE_LVB_GRID_WORLDWIDE = 16// CONSOLE_MODE (flags)
pub const ENABLE_PROCESSED_INPUT: u32 = 1;
pub const ENABLE_LINE_INPUT: u32 = 2;
pub const ENABLE_ECHO_INPUT: u32 = 4;
pub const ENABLE_WINDOW_INPUT: u32 = 8;
pub const ENABLE_MOUSE_INPUT: u32 = 16;
pub const ENABLE_INSERT_MODE: u32 = 32;
pub const ENABLE_QUICK_EDIT_MODE: u32 = 64;
pub const ENABLE_EXTENDED_FLAGS: u32 = 128;
pub const ENABLE_AUTO_POSITION: u32 = 256;
pub const ENABLE_VIRTUAL_TERMINAL_INPUT: u32 = 512;
pub const ENABLE_PROCESSED_OUTPUT: u32 = 1;
pub const ENABLE_WRAP_AT_EOL_OUTPUT: u32 = 2;
pub const ENABLE_VIRTUAL_TERMINAL_PROCESSING: u32 = 4;
pub const DISABLE_NEWLINE_AUTO_RETURN: u32 = 8;
pub const ENABLE_LVB_GRID_WORLDWIDE: u32 = 16;// CONSOLE_MODE
const (
ENABLE_PROCESSED_INPUT uint32 = 1
ENABLE_LINE_INPUT uint32 = 2
ENABLE_ECHO_INPUT uint32 = 4
ENABLE_WINDOW_INPUT uint32 = 8
ENABLE_MOUSE_INPUT uint32 = 16
ENABLE_INSERT_MODE uint32 = 32
ENABLE_QUICK_EDIT_MODE uint32 = 64
ENABLE_EXTENDED_FLAGS uint32 = 128
ENABLE_AUTO_POSITION uint32 = 256
ENABLE_VIRTUAL_TERMINAL_INPUT uint32 = 512
ENABLE_PROCESSED_OUTPUT uint32 = 1
ENABLE_WRAP_AT_EOL_OUTPUT uint32 = 2
ENABLE_VIRTUAL_TERMINAL_PROCESSING uint32 = 4
DISABLE_NEWLINE_AUTO_RETURN uint32 = 8
ENABLE_LVB_GRID_WORLDWIDE uint32 = 16
)const
ENABLE_PROCESSED_INPUT = 1;
ENABLE_LINE_INPUT = 2;
ENABLE_ECHO_INPUT = 4;
ENABLE_WINDOW_INPUT = 8;
ENABLE_MOUSE_INPUT = 16;
ENABLE_INSERT_MODE = 32;
ENABLE_QUICK_EDIT_MODE = 64;
ENABLE_EXTENDED_FLAGS = 128;
ENABLE_AUTO_POSITION = 256;
ENABLE_VIRTUAL_TERMINAL_INPUT = 512;
ENABLE_PROCESSED_OUTPUT = 1;
ENABLE_WRAP_AT_EOL_OUTPUT = 2;
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4;
DISABLE_NEWLINE_AUTO_RETURN = 8;
ENABLE_LVB_GRID_WORLDWIDE = 16;// CONSOLE_MODE
pub const ENABLE_PROCESSED_INPUT: u32 = 1;
pub const ENABLE_LINE_INPUT: u32 = 2;
pub const ENABLE_ECHO_INPUT: u32 = 4;
pub const ENABLE_WINDOW_INPUT: u32 = 8;
pub const ENABLE_MOUSE_INPUT: u32 = 16;
pub const ENABLE_INSERT_MODE: u32 = 32;
pub const ENABLE_QUICK_EDIT_MODE: u32 = 64;
pub const ENABLE_EXTENDED_FLAGS: u32 = 128;
pub const ENABLE_AUTO_POSITION: u32 = 256;
pub const ENABLE_VIRTUAL_TERMINAL_INPUT: u32 = 512;
pub const ENABLE_PROCESSED_OUTPUT: u32 = 1;
pub const ENABLE_WRAP_AT_EOL_OUTPUT: u32 = 2;
pub const ENABLE_VIRTUAL_TERMINAL_PROCESSING: u32 = 4;
pub const DISABLE_NEWLINE_AUTO_RETURN: u32 = 8;
pub const ENABLE_LVB_GRID_WORLDWIDE: u32 = 16;const
ENABLE_PROCESSED_INPUT* = 1
ENABLE_LINE_INPUT* = 2
ENABLE_ECHO_INPUT* = 4
ENABLE_WINDOW_INPUT* = 8
ENABLE_MOUSE_INPUT* = 16
ENABLE_INSERT_MODE* = 32
ENABLE_QUICK_EDIT_MODE* = 64
ENABLE_EXTENDED_FLAGS* = 128
ENABLE_AUTO_POSITION* = 256
ENABLE_VIRTUAL_TERMINAL_INPUT* = 512
ENABLE_PROCESSED_OUTPUT* = 1
ENABLE_WRAP_AT_EOL_OUTPUT* = 2
ENABLE_VIRTUAL_TERMINAL_PROCESSING* = 4
DISABLE_NEWLINE_AUTO_RETURN* = 8
ENABLE_LVB_GRID_WORLDWIDE* = 16enum CONSOLE_MODE : uint {
ENABLE_PROCESSED_INPUT = 1,
ENABLE_LINE_INPUT = 2,
ENABLE_ECHO_INPUT = 4,
ENABLE_WINDOW_INPUT = 8,
ENABLE_MOUSE_INPUT = 16,
ENABLE_INSERT_MODE = 32,
ENABLE_QUICK_EDIT_MODE = 64,
ENABLE_EXTENDED_FLAGS = 128,
ENABLE_AUTO_POSITION = 256,
ENABLE_VIRTUAL_TERMINAL_INPUT = 512,
ENABLE_PROCESSED_OUTPUT = 1,
ENABLE_WRAP_AT_EOL_OUTPUT = 2,
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4,
DISABLE_NEWLINE_AUTO_RETURN = 8,
ENABLE_LVB_GRID_WORLDWIDE = 16,
}#define global ENABLE_PROCESSED_INPUT 0x1
#define global ENABLE_LINE_INPUT 0x2
#define global ENABLE_ECHO_INPUT 0x4
#define global ENABLE_WINDOW_INPUT 0x8
#define global ENABLE_MOUSE_INPUT 0x10
#define global ENABLE_INSERT_MODE 0x20
#define global ENABLE_QUICK_EDIT_MODE 0x40
#define global ENABLE_EXTENDED_FLAGS 0x80
#define global ENABLE_AUTO_POSITION 0x100
#define global ENABLE_VIRTUAL_TERMINAL_INPUT 0x200
#define global ENABLE_PROCESSED_OUTPUT 0x1
#define global ENABLE_WRAP_AT_EOL_OUTPUT 0x2
#define global ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x4
#define global DISABLE_NEWLINE_AUTO_RETURN 0x8
#define global ENABLE_LVB_GRID_WORLDWIDE 0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。