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

NUMPARSE_FLAGS

列挙型フラグ
基底型u4

メンバー 16

名前10進16進
NUMPRS_LEADING_WHITE10x1
NUMPRS_TRAILING_WHITE20x2
NUMPRS_LEADING_PLUS40x4
NUMPRS_TRAILING_PLUS80x8
NUMPRS_LEADING_MINUS160x10
NUMPRS_TRAILING_MINUS320x20
NUMPRS_HEX_OCT640x40
NUMPRS_PARENS1280x80
NUMPRS_DECIMAL2560x100
NUMPRS_THOUSANDS5120x200
NUMPRS_CURRENCY10240x400
NUMPRS_EXPONENT20480x800
NUMPRS_USE_ALL40960x1000
NUMPRS_STD81910x1FFF
NUMPRS_NEG655360x10000
NUMPRS_INEXACT1310720x20000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum NUMPARSE_FLAGS : unsigned int {
    NUMPRS_LEADING_WHITE = 1,
    NUMPRS_TRAILING_WHITE = 2,
    NUMPRS_LEADING_PLUS = 4,
    NUMPRS_TRAILING_PLUS = 8,
    NUMPRS_LEADING_MINUS = 16,
    NUMPRS_TRAILING_MINUS = 32,
    NUMPRS_HEX_OCT = 64,
    NUMPRS_PARENS = 128,
    NUMPRS_DECIMAL = 256,
    NUMPRS_THOUSANDS = 512,
    NUMPRS_CURRENCY = 1024,
    NUMPRS_EXPONENT = 2048,
    NUMPRS_USE_ALL = 4096,
    NUMPRS_STD = 8191,
    NUMPRS_NEG = 65536,
    NUMPRS_INEXACT = 131072
} NUMPARSE_FLAGS;
[Flags]
public enum NUMPARSE_FLAGS : uint
{
    NUMPRS_LEADING_WHITE = 1,
    NUMPRS_TRAILING_WHITE = 2,
    NUMPRS_LEADING_PLUS = 4,
    NUMPRS_TRAILING_PLUS = 8,
    NUMPRS_LEADING_MINUS = 16,
    NUMPRS_TRAILING_MINUS = 32,
    NUMPRS_HEX_OCT = 64,
    NUMPRS_PARENS = 128,
    NUMPRS_DECIMAL = 256,
    NUMPRS_THOUSANDS = 512,
    NUMPRS_CURRENCY = 1024,
    NUMPRS_EXPONENT = 2048,
    NUMPRS_USE_ALL = 4096,
    NUMPRS_STD = 8191,
    NUMPRS_NEG = 65536,
    NUMPRS_INEXACT = 131072,
}
<Flags>
Public Enum NUMPARSE_FLAGS As UInteger
    NUMPRS_LEADING_WHITE = 1
    NUMPRS_TRAILING_WHITE = 2
    NUMPRS_LEADING_PLUS = 4
    NUMPRS_TRAILING_PLUS = 8
    NUMPRS_LEADING_MINUS = 16
    NUMPRS_TRAILING_MINUS = 32
    NUMPRS_HEX_OCT = 64
    NUMPRS_PARENS = 128
    NUMPRS_DECIMAL = 256
    NUMPRS_THOUSANDS = 512
    NUMPRS_CURRENCY = 1024
    NUMPRS_EXPONENT = 2048
    NUMPRS_USE_ALL = 4096
    NUMPRS_STD = 8191
    NUMPRS_NEG = 65536
    NUMPRS_INEXACT = 131072
End Enum
import enum

class NUMPARSE_FLAGS(enum.IntFlag):
    NUMPRS_LEADING_WHITE = 1
    NUMPRS_TRAILING_WHITE = 2
    NUMPRS_LEADING_PLUS = 4
    NUMPRS_TRAILING_PLUS = 8
    NUMPRS_LEADING_MINUS = 16
    NUMPRS_TRAILING_MINUS = 32
    NUMPRS_HEX_OCT = 64
    NUMPRS_PARENS = 128
    NUMPRS_DECIMAL = 256
    NUMPRS_THOUSANDS = 512
    NUMPRS_CURRENCY = 1024
    NUMPRS_EXPONENT = 2048
    NUMPRS_USE_ALL = 4096
    NUMPRS_STD = 8191
    NUMPRS_NEG = 65536
    NUMPRS_INEXACT = 131072
// NUMPARSE_FLAGS (flags)
pub const NUMPRS_LEADING_WHITE: u32 = 1;
pub const NUMPRS_TRAILING_WHITE: u32 = 2;
pub const NUMPRS_LEADING_PLUS: u32 = 4;
pub const NUMPRS_TRAILING_PLUS: u32 = 8;
pub const NUMPRS_LEADING_MINUS: u32 = 16;
pub const NUMPRS_TRAILING_MINUS: u32 = 32;
pub const NUMPRS_HEX_OCT: u32 = 64;
pub const NUMPRS_PARENS: u32 = 128;
pub const NUMPRS_DECIMAL: u32 = 256;
pub const NUMPRS_THOUSANDS: u32 = 512;
pub const NUMPRS_CURRENCY: u32 = 1024;
pub const NUMPRS_EXPONENT: u32 = 2048;
pub const NUMPRS_USE_ALL: u32 = 4096;
pub const NUMPRS_STD: u32 = 8191;
pub const NUMPRS_NEG: u32 = 65536;
pub const NUMPRS_INEXACT: u32 = 131072;
// NUMPARSE_FLAGS
const (
	NUMPRS_LEADING_WHITE uint32 = 1
	NUMPRS_TRAILING_WHITE uint32 = 2
	NUMPRS_LEADING_PLUS uint32 = 4
	NUMPRS_TRAILING_PLUS uint32 = 8
	NUMPRS_LEADING_MINUS uint32 = 16
	NUMPRS_TRAILING_MINUS uint32 = 32
	NUMPRS_HEX_OCT uint32 = 64
	NUMPRS_PARENS uint32 = 128
	NUMPRS_DECIMAL uint32 = 256
	NUMPRS_THOUSANDS uint32 = 512
	NUMPRS_CURRENCY uint32 = 1024
	NUMPRS_EXPONENT uint32 = 2048
	NUMPRS_USE_ALL uint32 = 4096
	NUMPRS_STD uint32 = 8191
	NUMPRS_NEG uint32 = 65536
	NUMPRS_INEXACT uint32 = 131072
)
const
  NUMPRS_LEADING_WHITE = 1;
  NUMPRS_TRAILING_WHITE = 2;
  NUMPRS_LEADING_PLUS = 4;
  NUMPRS_TRAILING_PLUS = 8;
  NUMPRS_LEADING_MINUS = 16;
  NUMPRS_TRAILING_MINUS = 32;
  NUMPRS_HEX_OCT = 64;
  NUMPRS_PARENS = 128;
  NUMPRS_DECIMAL = 256;
  NUMPRS_THOUSANDS = 512;
  NUMPRS_CURRENCY = 1024;
  NUMPRS_EXPONENT = 2048;
  NUMPRS_USE_ALL = 4096;
  NUMPRS_STD = 8191;
  NUMPRS_NEG = 65536;
  NUMPRS_INEXACT = 131072;
// NUMPARSE_FLAGS
pub const NUMPRS_LEADING_WHITE: u32 = 1;
pub const NUMPRS_TRAILING_WHITE: u32 = 2;
pub const NUMPRS_LEADING_PLUS: u32 = 4;
pub const NUMPRS_TRAILING_PLUS: u32 = 8;
pub const NUMPRS_LEADING_MINUS: u32 = 16;
pub const NUMPRS_TRAILING_MINUS: u32 = 32;
pub const NUMPRS_HEX_OCT: u32 = 64;
pub const NUMPRS_PARENS: u32 = 128;
pub const NUMPRS_DECIMAL: u32 = 256;
pub const NUMPRS_THOUSANDS: u32 = 512;
pub const NUMPRS_CURRENCY: u32 = 1024;
pub const NUMPRS_EXPONENT: u32 = 2048;
pub const NUMPRS_USE_ALL: u32 = 4096;
pub const NUMPRS_STD: u32 = 8191;
pub const NUMPRS_NEG: u32 = 65536;
pub const NUMPRS_INEXACT: u32 = 131072;
const
  NUMPRS_LEADING_WHITE* = 1
  NUMPRS_TRAILING_WHITE* = 2
  NUMPRS_LEADING_PLUS* = 4
  NUMPRS_TRAILING_PLUS* = 8
  NUMPRS_LEADING_MINUS* = 16
  NUMPRS_TRAILING_MINUS* = 32
  NUMPRS_HEX_OCT* = 64
  NUMPRS_PARENS* = 128
  NUMPRS_DECIMAL* = 256
  NUMPRS_THOUSANDS* = 512
  NUMPRS_CURRENCY* = 1024
  NUMPRS_EXPONENT* = 2048
  NUMPRS_USE_ALL* = 4096
  NUMPRS_STD* = 8191
  NUMPRS_NEG* = 65536
  NUMPRS_INEXACT* = 131072
enum NUMPARSE_FLAGS : uint {
    NUMPRS_LEADING_WHITE = 1,
    NUMPRS_TRAILING_WHITE = 2,
    NUMPRS_LEADING_PLUS = 4,
    NUMPRS_TRAILING_PLUS = 8,
    NUMPRS_LEADING_MINUS = 16,
    NUMPRS_TRAILING_MINUS = 32,
    NUMPRS_HEX_OCT = 64,
    NUMPRS_PARENS = 128,
    NUMPRS_DECIMAL = 256,
    NUMPRS_THOUSANDS = 512,
    NUMPRS_CURRENCY = 1024,
    NUMPRS_EXPONENT = 2048,
    NUMPRS_USE_ALL = 4096,
    NUMPRS_STD = 8191,
    NUMPRS_NEG = 65536,
    NUMPRS_INEXACT = 131072,
}
#define global NUMPRS_LEADING_WHITE  0x1
#define global NUMPRS_TRAILING_WHITE 0x2
#define global NUMPRS_LEADING_PLUS   0x4
#define global NUMPRS_TRAILING_PLUS  0x8
#define global NUMPRS_LEADING_MINUS  0x10
#define global NUMPRS_TRAILING_MINUS 0x20
#define global NUMPRS_HEX_OCT        0x40
#define global NUMPRS_PARENS         0x80
#define global NUMPRS_DECIMAL        0x100
#define global NUMPRS_THOUSANDS      0x200
#define global NUMPRS_CURRENCY       0x400
#define global NUMPRS_EXPONENT       0x800
#define global NUMPRS_USE_ALL        0x1000
#define global NUMPRS_STD            0x1FFF
#define global NUMPRS_NEG            0x10000
#define global NUMPRS_INEXACT        0x20000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。