ホーム › System.Console › CONSOLE_CHARACTER_ATTRIBUTES
CONSOLE_CHARACTER_ATTRIBUTES
列挙型フラグメンバー 16
| 名前 | 10進 | 16進 |
|---|---|---|
| FOREGROUND_BLUE | 1 | 0x1 |
| FOREGROUND_GREEN | 2 | 0x2 |
| FOREGROUND_RED | 4 | 0x4 |
| FOREGROUND_INTENSITY | 8 | 0x8 |
| BACKGROUND_BLUE | 16 | 0x10 |
| BACKGROUND_GREEN | 32 | 0x20 |
| BACKGROUND_RED | 64 | 0x40 |
| BACKGROUND_INTENSITY | 128 | 0x80 |
| COMMON_LVB_LEADING_BYTE | 256 | 0x100 |
| COMMON_LVB_TRAILING_BYTE | 512 | 0x200 |
| COMMON_LVB_GRID_HORIZONTAL | 1024 | 0x400 |
| COMMON_LVB_GRID_LVERTICAL | 2048 | 0x800 |
| COMMON_LVB_GRID_RVERTICAL | 4096 | 0x1000 |
| COMMON_LVB_REVERSE_VIDEO | 16384 | 0x4000 |
| COMMON_LVB_UNDERSCORE | 32768 | 0x8000 |
| COMMON_LVB_SBCSDBCS | 768 | 0x300 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CONSOLE_CHARACTER_ATTRIBUTES : unsigned short {
FOREGROUND_BLUE = 1,
FOREGROUND_GREEN = 2,
FOREGROUND_RED = 4,
FOREGROUND_INTENSITY = 8,
BACKGROUND_BLUE = 16,
BACKGROUND_GREEN = 32,
BACKGROUND_RED = 64,
BACKGROUND_INTENSITY = 128,
COMMON_LVB_LEADING_BYTE = 256,
COMMON_LVB_TRAILING_BYTE = 512,
COMMON_LVB_GRID_HORIZONTAL = 1024,
COMMON_LVB_GRID_LVERTICAL = 2048,
COMMON_LVB_GRID_RVERTICAL = 4096,
COMMON_LVB_REVERSE_VIDEO = 16384,
COMMON_LVB_UNDERSCORE = 32768,
COMMON_LVB_SBCSDBCS = 768
} CONSOLE_CHARACTER_ATTRIBUTES;[Flags]
public enum CONSOLE_CHARACTER_ATTRIBUTES : ushort
{
FOREGROUND_BLUE = 1,
FOREGROUND_GREEN = 2,
FOREGROUND_RED = 4,
FOREGROUND_INTENSITY = 8,
BACKGROUND_BLUE = 16,
BACKGROUND_GREEN = 32,
BACKGROUND_RED = 64,
BACKGROUND_INTENSITY = 128,
COMMON_LVB_LEADING_BYTE = 256,
COMMON_LVB_TRAILING_BYTE = 512,
COMMON_LVB_GRID_HORIZONTAL = 1024,
COMMON_LVB_GRID_LVERTICAL = 2048,
COMMON_LVB_GRID_RVERTICAL = 4096,
COMMON_LVB_REVERSE_VIDEO = 16384,
COMMON_LVB_UNDERSCORE = 32768,
COMMON_LVB_SBCSDBCS = 768,
}<Flags>
Public Enum CONSOLE_CHARACTER_ATTRIBUTES As UShort
FOREGROUND_BLUE = 1
FOREGROUND_GREEN = 2
FOREGROUND_RED = 4
FOREGROUND_INTENSITY = 8
BACKGROUND_BLUE = 16
BACKGROUND_GREEN = 32
BACKGROUND_RED = 64
BACKGROUND_INTENSITY = 128
COMMON_LVB_LEADING_BYTE = 256
COMMON_LVB_TRAILING_BYTE = 512
COMMON_LVB_GRID_HORIZONTAL = 1024
COMMON_LVB_GRID_LVERTICAL = 2048
COMMON_LVB_GRID_RVERTICAL = 4096
COMMON_LVB_REVERSE_VIDEO = 16384
COMMON_LVB_UNDERSCORE = 32768
COMMON_LVB_SBCSDBCS = 768
End Enumimport enum
class CONSOLE_CHARACTER_ATTRIBUTES(enum.IntFlag):
FOREGROUND_BLUE = 1
FOREGROUND_GREEN = 2
FOREGROUND_RED = 4
FOREGROUND_INTENSITY = 8
BACKGROUND_BLUE = 16
BACKGROUND_GREEN = 32
BACKGROUND_RED = 64
BACKGROUND_INTENSITY = 128
COMMON_LVB_LEADING_BYTE = 256
COMMON_LVB_TRAILING_BYTE = 512
COMMON_LVB_GRID_HORIZONTAL = 1024
COMMON_LVB_GRID_LVERTICAL = 2048
COMMON_LVB_GRID_RVERTICAL = 4096
COMMON_LVB_REVERSE_VIDEO = 16384
COMMON_LVB_UNDERSCORE = 32768
COMMON_LVB_SBCSDBCS = 768// CONSOLE_CHARACTER_ATTRIBUTES (flags)
pub const FOREGROUND_BLUE: u16 = 1;
pub const FOREGROUND_GREEN: u16 = 2;
pub const FOREGROUND_RED: u16 = 4;
pub const FOREGROUND_INTENSITY: u16 = 8;
pub const BACKGROUND_BLUE: u16 = 16;
pub const BACKGROUND_GREEN: u16 = 32;
pub const BACKGROUND_RED: u16 = 64;
pub const BACKGROUND_INTENSITY: u16 = 128;
pub const COMMON_LVB_LEADING_BYTE: u16 = 256;
pub const COMMON_LVB_TRAILING_BYTE: u16 = 512;
pub const COMMON_LVB_GRID_HORIZONTAL: u16 = 1024;
pub const COMMON_LVB_GRID_LVERTICAL: u16 = 2048;
pub const COMMON_LVB_GRID_RVERTICAL: u16 = 4096;
pub const COMMON_LVB_REVERSE_VIDEO: u16 = 16384;
pub const COMMON_LVB_UNDERSCORE: u16 = 32768;
pub const COMMON_LVB_SBCSDBCS: u16 = 768;// CONSOLE_CHARACTER_ATTRIBUTES
const (
FOREGROUND_BLUE uint16 = 1
FOREGROUND_GREEN uint16 = 2
FOREGROUND_RED uint16 = 4
FOREGROUND_INTENSITY uint16 = 8
BACKGROUND_BLUE uint16 = 16
BACKGROUND_GREEN uint16 = 32
BACKGROUND_RED uint16 = 64
BACKGROUND_INTENSITY uint16 = 128
COMMON_LVB_LEADING_BYTE uint16 = 256
COMMON_LVB_TRAILING_BYTE uint16 = 512
COMMON_LVB_GRID_HORIZONTAL uint16 = 1024
COMMON_LVB_GRID_LVERTICAL uint16 = 2048
COMMON_LVB_GRID_RVERTICAL uint16 = 4096
COMMON_LVB_REVERSE_VIDEO uint16 = 16384
COMMON_LVB_UNDERSCORE uint16 = 32768
COMMON_LVB_SBCSDBCS uint16 = 768
)const
FOREGROUND_BLUE = 1;
FOREGROUND_GREEN = 2;
FOREGROUND_RED = 4;
FOREGROUND_INTENSITY = 8;
BACKGROUND_BLUE = 16;
BACKGROUND_GREEN = 32;
BACKGROUND_RED = 64;
BACKGROUND_INTENSITY = 128;
COMMON_LVB_LEADING_BYTE = 256;
COMMON_LVB_TRAILING_BYTE = 512;
COMMON_LVB_GRID_HORIZONTAL = 1024;
COMMON_LVB_GRID_LVERTICAL = 2048;
COMMON_LVB_GRID_RVERTICAL = 4096;
COMMON_LVB_REVERSE_VIDEO = 16384;
COMMON_LVB_UNDERSCORE = 32768;
COMMON_LVB_SBCSDBCS = 768;// CONSOLE_CHARACTER_ATTRIBUTES
pub const FOREGROUND_BLUE: u16 = 1;
pub const FOREGROUND_GREEN: u16 = 2;
pub const FOREGROUND_RED: u16 = 4;
pub const FOREGROUND_INTENSITY: u16 = 8;
pub const BACKGROUND_BLUE: u16 = 16;
pub const BACKGROUND_GREEN: u16 = 32;
pub const BACKGROUND_RED: u16 = 64;
pub const BACKGROUND_INTENSITY: u16 = 128;
pub const COMMON_LVB_LEADING_BYTE: u16 = 256;
pub const COMMON_LVB_TRAILING_BYTE: u16 = 512;
pub const COMMON_LVB_GRID_HORIZONTAL: u16 = 1024;
pub const COMMON_LVB_GRID_LVERTICAL: u16 = 2048;
pub const COMMON_LVB_GRID_RVERTICAL: u16 = 4096;
pub const COMMON_LVB_REVERSE_VIDEO: u16 = 16384;
pub const COMMON_LVB_UNDERSCORE: u16 = 32768;
pub const COMMON_LVB_SBCSDBCS: u16 = 768;const
FOREGROUND_BLUE* = 1
FOREGROUND_GREEN* = 2
FOREGROUND_RED* = 4
FOREGROUND_INTENSITY* = 8
BACKGROUND_BLUE* = 16
BACKGROUND_GREEN* = 32
BACKGROUND_RED* = 64
BACKGROUND_INTENSITY* = 128
COMMON_LVB_LEADING_BYTE* = 256
COMMON_LVB_TRAILING_BYTE* = 512
COMMON_LVB_GRID_HORIZONTAL* = 1024
COMMON_LVB_GRID_LVERTICAL* = 2048
COMMON_LVB_GRID_RVERTICAL* = 4096
COMMON_LVB_REVERSE_VIDEO* = 16384
COMMON_LVB_UNDERSCORE* = 32768
COMMON_LVB_SBCSDBCS* = 768enum CONSOLE_CHARACTER_ATTRIBUTES : ushort {
FOREGROUND_BLUE = 1,
FOREGROUND_GREEN = 2,
FOREGROUND_RED = 4,
FOREGROUND_INTENSITY = 8,
BACKGROUND_BLUE = 16,
BACKGROUND_GREEN = 32,
BACKGROUND_RED = 64,
BACKGROUND_INTENSITY = 128,
COMMON_LVB_LEADING_BYTE = 256,
COMMON_LVB_TRAILING_BYTE = 512,
COMMON_LVB_GRID_HORIZONTAL = 1024,
COMMON_LVB_GRID_LVERTICAL = 2048,
COMMON_LVB_GRID_RVERTICAL = 4096,
COMMON_LVB_REVERSE_VIDEO = 16384,
COMMON_LVB_UNDERSCORE = 32768,
COMMON_LVB_SBCSDBCS = 768,
}#define global FOREGROUND_BLUE 0x1
#define global FOREGROUND_GREEN 0x2
#define global FOREGROUND_RED 0x4
#define global FOREGROUND_INTENSITY 0x8
#define global BACKGROUND_BLUE 0x10
#define global BACKGROUND_GREEN 0x20
#define global BACKGROUND_RED 0x40
#define global BACKGROUND_INTENSITY 0x80
#define global COMMON_LVB_LEADING_BYTE 0x100
#define global COMMON_LVB_TRAILING_BYTE 0x200
#define global COMMON_LVB_GRID_HORIZONTAL 0x400
#define global COMMON_LVB_GRID_LVERTICAL 0x800
#define global COMMON_LVB_GRID_RVERTICAL 0x1000
#define global COMMON_LVB_REVERSE_VIDEO 0x4000
#define global COMMON_LVB_UNDERSCORE 0x8000
#define global COMMON_LVB_SBCSDBCS 0x300
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。