Win32 API 日本語リファレンス
ホームSystem.Console › CONSOLE_MODE

CONSOLE_MODE

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
ENABLE_PROCESSED_INPUT10x1
ENABLE_LINE_INPUT20x2
ENABLE_ECHO_INPUT40x4
ENABLE_WINDOW_INPUT80x8
ENABLE_MOUSE_INPUT160x10
ENABLE_INSERT_MODE320x20
ENABLE_QUICK_EDIT_MODE640x40
ENABLE_EXTENDED_FLAGS1280x80
ENABLE_AUTO_POSITION2560x100
ENABLE_VIRTUAL_TERMINAL_INPUT5120x200
ENABLE_PROCESSED_OUTPUT10x1
ENABLE_WRAP_AT_EOL_OUTPUT20x2
ENABLE_VIRTUAL_TERMINAL_PROCESSING40x4
DISABLE_NEWLINE_AUTO_RETURN80x8
ENABLE_LVB_GRID_WORLDWIDE160x10

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 16
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,
}
#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)。