ホーム › Globalization › COMPARE_STRING_FLAGS
COMPARE_STRING_FLAGS
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| LINGUISTIC_IGNORECASE | 16 | 0x10 |
| LINGUISTIC_IGNOREDIACRITIC | 32 | 0x20 |
| NORM_IGNORECASE | 1 | 0x1 |
| NORM_IGNOREKANATYPE | 65536 | 0x10000 |
| NORM_IGNORENONSPACE | 2 | 0x2 |
| NORM_IGNORESYMBOLS | 4 | 0x4 |
| NORM_IGNOREWIDTH | 131072 | 0x20000 |
| NORM_LINGUISTIC_CASING | 134217728 | 0x8000000 |
| SORT_DIGITSASNUMBERS | 8 | 0x8 |
| SORT_STRINGSORT | 4096 | 0x1000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum COMPARE_STRING_FLAGS : unsigned int {
LINGUISTIC_IGNORECASE = 16,
LINGUISTIC_IGNOREDIACRITIC = 32,
NORM_IGNORECASE = 1,
NORM_IGNOREKANATYPE = 65536,
NORM_IGNORENONSPACE = 2,
NORM_IGNORESYMBOLS = 4,
NORM_IGNOREWIDTH = 131072,
NORM_LINGUISTIC_CASING = 134217728,
SORT_DIGITSASNUMBERS = 8,
SORT_STRINGSORT = 4096
} COMPARE_STRING_FLAGS;[Flags]
public enum COMPARE_STRING_FLAGS : uint
{
LINGUISTIC_IGNORECASE = 16,
LINGUISTIC_IGNOREDIACRITIC = 32,
NORM_IGNORECASE = 1,
NORM_IGNOREKANATYPE = 65536,
NORM_IGNORENONSPACE = 2,
NORM_IGNORESYMBOLS = 4,
NORM_IGNOREWIDTH = 131072,
NORM_LINGUISTIC_CASING = 134217728,
SORT_DIGITSASNUMBERS = 8,
SORT_STRINGSORT = 4096,
}<Flags>
Public Enum COMPARE_STRING_FLAGS As UInteger
LINGUISTIC_IGNORECASE = 16
LINGUISTIC_IGNOREDIACRITIC = 32
NORM_IGNORECASE = 1
NORM_IGNOREKANATYPE = 65536
NORM_IGNORENONSPACE = 2
NORM_IGNORESYMBOLS = 4
NORM_IGNOREWIDTH = 131072
NORM_LINGUISTIC_CASING = 134217728
SORT_DIGITSASNUMBERS = 8
SORT_STRINGSORT = 4096
End Enumimport enum
class COMPARE_STRING_FLAGS(enum.IntFlag):
LINGUISTIC_IGNORECASE = 16
LINGUISTIC_IGNOREDIACRITIC = 32
NORM_IGNORECASE = 1
NORM_IGNOREKANATYPE = 65536
NORM_IGNORENONSPACE = 2
NORM_IGNORESYMBOLS = 4
NORM_IGNOREWIDTH = 131072
NORM_LINGUISTIC_CASING = 134217728
SORT_DIGITSASNUMBERS = 8
SORT_STRINGSORT = 4096// COMPARE_STRING_FLAGS (flags)
pub const LINGUISTIC_IGNORECASE: u32 = 16;
pub const LINGUISTIC_IGNOREDIACRITIC: u32 = 32;
pub const NORM_IGNORECASE: u32 = 1;
pub const NORM_IGNOREKANATYPE: u32 = 65536;
pub const NORM_IGNORENONSPACE: u32 = 2;
pub const NORM_IGNORESYMBOLS: u32 = 4;
pub const NORM_IGNOREWIDTH: u32 = 131072;
pub const NORM_LINGUISTIC_CASING: u32 = 134217728;
pub const SORT_DIGITSASNUMBERS: u32 = 8;
pub const SORT_STRINGSORT: u32 = 4096;// COMPARE_STRING_FLAGS
const (
LINGUISTIC_IGNORECASE uint32 = 16
LINGUISTIC_IGNOREDIACRITIC uint32 = 32
NORM_IGNORECASE uint32 = 1
NORM_IGNOREKANATYPE uint32 = 65536
NORM_IGNORENONSPACE uint32 = 2
NORM_IGNORESYMBOLS uint32 = 4
NORM_IGNOREWIDTH uint32 = 131072
NORM_LINGUISTIC_CASING uint32 = 134217728
SORT_DIGITSASNUMBERS uint32 = 8
SORT_STRINGSORT uint32 = 4096
)const
LINGUISTIC_IGNORECASE = 16;
LINGUISTIC_IGNOREDIACRITIC = 32;
NORM_IGNORECASE = 1;
NORM_IGNOREKANATYPE = 65536;
NORM_IGNORENONSPACE = 2;
NORM_IGNORESYMBOLS = 4;
NORM_IGNOREWIDTH = 131072;
NORM_LINGUISTIC_CASING = 134217728;
SORT_DIGITSASNUMBERS = 8;
SORT_STRINGSORT = 4096;// COMPARE_STRING_FLAGS
pub const LINGUISTIC_IGNORECASE: u32 = 16;
pub const LINGUISTIC_IGNOREDIACRITIC: u32 = 32;
pub const NORM_IGNORECASE: u32 = 1;
pub const NORM_IGNOREKANATYPE: u32 = 65536;
pub const NORM_IGNORENONSPACE: u32 = 2;
pub const NORM_IGNORESYMBOLS: u32 = 4;
pub const NORM_IGNOREWIDTH: u32 = 131072;
pub const NORM_LINGUISTIC_CASING: u32 = 134217728;
pub const SORT_DIGITSASNUMBERS: u32 = 8;
pub const SORT_STRINGSORT: u32 = 4096;const
LINGUISTIC_IGNORECASE* = 16
LINGUISTIC_IGNOREDIACRITIC* = 32
NORM_IGNORECASE* = 1
NORM_IGNOREKANATYPE* = 65536
NORM_IGNORENONSPACE* = 2
NORM_IGNORESYMBOLS* = 4
NORM_IGNOREWIDTH* = 131072
NORM_LINGUISTIC_CASING* = 134217728
SORT_DIGITSASNUMBERS* = 8
SORT_STRINGSORT* = 4096enum COMPARE_STRING_FLAGS : uint {
LINGUISTIC_IGNORECASE = 16,
LINGUISTIC_IGNOREDIACRITIC = 32,
NORM_IGNORECASE = 1,
NORM_IGNOREKANATYPE = 65536,
NORM_IGNORENONSPACE = 2,
NORM_IGNORESYMBOLS = 4,
NORM_IGNOREWIDTH = 131072,
NORM_LINGUISTIC_CASING = 134217728,
SORT_DIGITSASNUMBERS = 8,
SORT_STRINGSORT = 4096,
}#define global LINGUISTIC_IGNORECASE 0x10
#define global LINGUISTIC_IGNOREDIACRITIC 0x20
#define global NORM_IGNORECASE 0x1
#define global NORM_IGNOREKANATYPE 0x10000
#define global NORM_IGNORENONSPACE 0x2
#define global NORM_IGNORESYMBOLS 0x4
#define global NORM_IGNOREWIDTH 0x20000
#define global NORM_LINGUISTIC_CASING 0x8000000
#define global SORT_DIGITSASNUMBERS 0x8
#define global SORT_STRINGSORT 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。