Win32 API 日本語リファレンス
ホームGlobalization › UNumberFormatAttribute

UNumberFormatAttribute

列挙型
基底型i4

メンバー 29

名前10進16進
UNUM_PARSE_INT_ONLY00x0
UNUM_GROUPING_USED10x1
UNUM_DECIMAL_ALWAYS_SHOWN20x2
UNUM_MAX_INTEGER_DIGITS30x3
UNUM_MIN_INTEGER_DIGITS40x4
UNUM_INTEGER_DIGITS50x5
UNUM_MAX_FRACTION_DIGITS60x6
UNUM_MIN_FRACTION_DIGITS70x7
UNUM_FRACTION_DIGITS80x8
UNUM_MULTIPLIER90x9
UNUM_GROUPING_SIZE100xA
UNUM_ROUNDING_MODE110xB
UNUM_ROUNDING_INCREMENT120xC
UNUM_FORMAT_WIDTH130xD
UNUM_PADDING_POSITION140xE
UNUM_SECONDARY_GROUPING_SIZE150xF
UNUM_SIGNIFICANT_DIGITS_USED160x10
UNUM_MIN_SIGNIFICANT_DIGITS170x11
UNUM_MAX_SIGNIFICANT_DIGITS180x12
UNUM_LENIENT_PARSE190x13
UNUM_PARSE_ALL_INPUT200x14
UNUM_SCALE210x15
UNUM_MINIMUM_GROUPING_DIGITS220x16
UNUM_CURRENCY_USAGE230x17
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS40960x1000
UNUM_PARSE_NO_EXPONENT40970x1001
UNUM_PARSE_DECIMAL_MARK_REQUIRED40980x1002
UNUM_PARSE_CASE_SENSITIVE40990x1003
UNUM_SIGN_ALWAYS_SHOWN41000x1004

各言語での定義

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

typedef enum UNumberFormatAttribute : int {
    UNUM_PARSE_INT_ONLY = 0,
    UNUM_GROUPING_USED = 1,
    UNUM_DECIMAL_ALWAYS_SHOWN = 2,
    UNUM_MAX_INTEGER_DIGITS = 3,
    UNUM_MIN_INTEGER_DIGITS = 4,
    UNUM_INTEGER_DIGITS = 5,
    UNUM_MAX_FRACTION_DIGITS = 6,
    UNUM_MIN_FRACTION_DIGITS = 7,
    UNUM_FRACTION_DIGITS = 8,
    UNUM_MULTIPLIER = 9,
    UNUM_GROUPING_SIZE = 10,
    UNUM_ROUNDING_MODE = 11,
    UNUM_ROUNDING_INCREMENT = 12,
    UNUM_FORMAT_WIDTH = 13,
    UNUM_PADDING_POSITION = 14,
    UNUM_SECONDARY_GROUPING_SIZE = 15,
    UNUM_SIGNIFICANT_DIGITS_USED = 16,
    UNUM_MIN_SIGNIFICANT_DIGITS = 17,
    UNUM_MAX_SIGNIFICANT_DIGITS = 18,
    UNUM_LENIENT_PARSE = 19,
    UNUM_PARSE_ALL_INPUT = 20,
    UNUM_SCALE = 21,
    UNUM_MINIMUM_GROUPING_DIGITS = 22,
    UNUM_CURRENCY_USAGE = 23,
    UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096,
    UNUM_PARSE_NO_EXPONENT = 4097,
    UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098,
    UNUM_PARSE_CASE_SENSITIVE = 4099,
    UNUM_SIGN_ALWAYS_SHOWN = 4100
} UNumberFormatAttribute;
public enum UNumberFormatAttribute : int
{
    UNUM_PARSE_INT_ONLY = 0,
    UNUM_GROUPING_USED = 1,
    UNUM_DECIMAL_ALWAYS_SHOWN = 2,
    UNUM_MAX_INTEGER_DIGITS = 3,
    UNUM_MIN_INTEGER_DIGITS = 4,
    UNUM_INTEGER_DIGITS = 5,
    UNUM_MAX_FRACTION_DIGITS = 6,
    UNUM_MIN_FRACTION_DIGITS = 7,
    UNUM_FRACTION_DIGITS = 8,
    UNUM_MULTIPLIER = 9,
    UNUM_GROUPING_SIZE = 10,
    UNUM_ROUNDING_MODE = 11,
    UNUM_ROUNDING_INCREMENT = 12,
    UNUM_FORMAT_WIDTH = 13,
    UNUM_PADDING_POSITION = 14,
    UNUM_SECONDARY_GROUPING_SIZE = 15,
    UNUM_SIGNIFICANT_DIGITS_USED = 16,
    UNUM_MIN_SIGNIFICANT_DIGITS = 17,
    UNUM_MAX_SIGNIFICANT_DIGITS = 18,
    UNUM_LENIENT_PARSE = 19,
    UNUM_PARSE_ALL_INPUT = 20,
    UNUM_SCALE = 21,
    UNUM_MINIMUM_GROUPING_DIGITS = 22,
    UNUM_CURRENCY_USAGE = 23,
    UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096,
    UNUM_PARSE_NO_EXPONENT = 4097,
    UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098,
    UNUM_PARSE_CASE_SENSITIVE = 4099,
    UNUM_SIGN_ALWAYS_SHOWN = 4100,
}
Public Enum UNumberFormatAttribute As Integer
    UNUM_PARSE_INT_ONLY = 0
    UNUM_GROUPING_USED = 1
    UNUM_DECIMAL_ALWAYS_SHOWN = 2
    UNUM_MAX_INTEGER_DIGITS = 3
    UNUM_MIN_INTEGER_DIGITS = 4
    UNUM_INTEGER_DIGITS = 5
    UNUM_MAX_FRACTION_DIGITS = 6
    UNUM_MIN_FRACTION_DIGITS = 7
    UNUM_FRACTION_DIGITS = 8
    UNUM_MULTIPLIER = 9
    UNUM_GROUPING_SIZE = 10
    UNUM_ROUNDING_MODE = 11
    UNUM_ROUNDING_INCREMENT = 12
    UNUM_FORMAT_WIDTH = 13
    UNUM_PADDING_POSITION = 14
    UNUM_SECONDARY_GROUPING_SIZE = 15
    UNUM_SIGNIFICANT_DIGITS_USED = 16
    UNUM_MIN_SIGNIFICANT_DIGITS = 17
    UNUM_MAX_SIGNIFICANT_DIGITS = 18
    UNUM_LENIENT_PARSE = 19
    UNUM_PARSE_ALL_INPUT = 20
    UNUM_SCALE = 21
    UNUM_MINIMUM_GROUPING_DIGITS = 22
    UNUM_CURRENCY_USAGE = 23
    UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096
    UNUM_PARSE_NO_EXPONENT = 4097
    UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098
    UNUM_PARSE_CASE_SENSITIVE = 4099
    UNUM_SIGN_ALWAYS_SHOWN = 4100
End Enum
import enum

class UNumberFormatAttribute(enum.IntEnum):
    UNUM_PARSE_INT_ONLY = 0
    UNUM_GROUPING_USED = 1
    UNUM_DECIMAL_ALWAYS_SHOWN = 2
    UNUM_MAX_INTEGER_DIGITS = 3
    UNUM_MIN_INTEGER_DIGITS = 4
    UNUM_INTEGER_DIGITS = 5
    UNUM_MAX_FRACTION_DIGITS = 6
    UNUM_MIN_FRACTION_DIGITS = 7
    UNUM_FRACTION_DIGITS = 8
    UNUM_MULTIPLIER = 9
    UNUM_GROUPING_SIZE = 10
    UNUM_ROUNDING_MODE = 11
    UNUM_ROUNDING_INCREMENT = 12
    UNUM_FORMAT_WIDTH = 13
    UNUM_PADDING_POSITION = 14
    UNUM_SECONDARY_GROUPING_SIZE = 15
    UNUM_SIGNIFICANT_DIGITS_USED = 16
    UNUM_MIN_SIGNIFICANT_DIGITS = 17
    UNUM_MAX_SIGNIFICANT_DIGITS = 18
    UNUM_LENIENT_PARSE = 19
    UNUM_PARSE_ALL_INPUT = 20
    UNUM_SCALE = 21
    UNUM_MINIMUM_GROUPING_DIGITS = 22
    UNUM_CURRENCY_USAGE = 23
    UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096
    UNUM_PARSE_NO_EXPONENT = 4097
    UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098
    UNUM_PARSE_CASE_SENSITIVE = 4099
    UNUM_SIGN_ALWAYS_SHOWN = 4100
// UNumberFormatAttribute
pub const UNUM_PARSE_INT_ONLY: i32 = 0;
pub const UNUM_GROUPING_USED: i32 = 1;
pub const UNUM_DECIMAL_ALWAYS_SHOWN: i32 = 2;
pub const UNUM_MAX_INTEGER_DIGITS: i32 = 3;
pub const UNUM_MIN_INTEGER_DIGITS: i32 = 4;
pub const UNUM_INTEGER_DIGITS: i32 = 5;
pub const UNUM_MAX_FRACTION_DIGITS: i32 = 6;
pub const UNUM_MIN_FRACTION_DIGITS: i32 = 7;
pub const UNUM_FRACTION_DIGITS: i32 = 8;
pub const UNUM_MULTIPLIER: i32 = 9;
pub const UNUM_GROUPING_SIZE: i32 = 10;
pub const UNUM_ROUNDING_MODE: i32 = 11;
pub const UNUM_ROUNDING_INCREMENT: i32 = 12;
pub const UNUM_FORMAT_WIDTH: i32 = 13;
pub const UNUM_PADDING_POSITION: i32 = 14;
pub const UNUM_SECONDARY_GROUPING_SIZE: i32 = 15;
pub const UNUM_SIGNIFICANT_DIGITS_USED: i32 = 16;
pub const UNUM_MIN_SIGNIFICANT_DIGITS: i32 = 17;
pub const UNUM_MAX_SIGNIFICANT_DIGITS: i32 = 18;
pub const UNUM_LENIENT_PARSE: i32 = 19;
pub const UNUM_PARSE_ALL_INPUT: i32 = 20;
pub const UNUM_SCALE: i32 = 21;
pub const UNUM_MINIMUM_GROUPING_DIGITS: i32 = 22;
pub const UNUM_CURRENCY_USAGE: i32 = 23;
pub const UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS: i32 = 4096;
pub const UNUM_PARSE_NO_EXPONENT: i32 = 4097;
pub const UNUM_PARSE_DECIMAL_MARK_REQUIRED: i32 = 4098;
pub const UNUM_PARSE_CASE_SENSITIVE: i32 = 4099;
pub const UNUM_SIGN_ALWAYS_SHOWN: i32 = 4100;
// UNumberFormatAttribute
const (
	UNUM_PARSE_INT_ONLY int32 = 0
	UNUM_GROUPING_USED int32 = 1
	UNUM_DECIMAL_ALWAYS_SHOWN int32 = 2
	UNUM_MAX_INTEGER_DIGITS int32 = 3
	UNUM_MIN_INTEGER_DIGITS int32 = 4
	UNUM_INTEGER_DIGITS int32 = 5
	UNUM_MAX_FRACTION_DIGITS int32 = 6
	UNUM_MIN_FRACTION_DIGITS int32 = 7
	UNUM_FRACTION_DIGITS int32 = 8
	UNUM_MULTIPLIER int32 = 9
	UNUM_GROUPING_SIZE int32 = 10
	UNUM_ROUNDING_MODE int32 = 11
	UNUM_ROUNDING_INCREMENT int32 = 12
	UNUM_FORMAT_WIDTH int32 = 13
	UNUM_PADDING_POSITION int32 = 14
	UNUM_SECONDARY_GROUPING_SIZE int32 = 15
	UNUM_SIGNIFICANT_DIGITS_USED int32 = 16
	UNUM_MIN_SIGNIFICANT_DIGITS int32 = 17
	UNUM_MAX_SIGNIFICANT_DIGITS int32 = 18
	UNUM_LENIENT_PARSE int32 = 19
	UNUM_PARSE_ALL_INPUT int32 = 20
	UNUM_SCALE int32 = 21
	UNUM_MINIMUM_GROUPING_DIGITS int32 = 22
	UNUM_CURRENCY_USAGE int32 = 23
	UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS int32 = 4096
	UNUM_PARSE_NO_EXPONENT int32 = 4097
	UNUM_PARSE_DECIMAL_MARK_REQUIRED int32 = 4098
	UNUM_PARSE_CASE_SENSITIVE int32 = 4099
	UNUM_SIGN_ALWAYS_SHOWN int32 = 4100
)
const
  UNUM_PARSE_INT_ONLY = 0;
  UNUM_GROUPING_USED = 1;
  UNUM_DECIMAL_ALWAYS_SHOWN = 2;
  UNUM_MAX_INTEGER_DIGITS = 3;
  UNUM_MIN_INTEGER_DIGITS = 4;
  UNUM_INTEGER_DIGITS = 5;
  UNUM_MAX_FRACTION_DIGITS = 6;
  UNUM_MIN_FRACTION_DIGITS = 7;
  UNUM_FRACTION_DIGITS = 8;
  UNUM_MULTIPLIER = 9;
  UNUM_GROUPING_SIZE = 10;
  UNUM_ROUNDING_MODE = 11;
  UNUM_ROUNDING_INCREMENT = 12;
  UNUM_FORMAT_WIDTH = 13;
  UNUM_PADDING_POSITION = 14;
  UNUM_SECONDARY_GROUPING_SIZE = 15;
  UNUM_SIGNIFICANT_DIGITS_USED = 16;
  UNUM_MIN_SIGNIFICANT_DIGITS = 17;
  UNUM_MAX_SIGNIFICANT_DIGITS = 18;
  UNUM_LENIENT_PARSE = 19;
  UNUM_PARSE_ALL_INPUT = 20;
  UNUM_SCALE = 21;
  UNUM_MINIMUM_GROUPING_DIGITS = 22;
  UNUM_CURRENCY_USAGE = 23;
  UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096;
  UNUM_PARSE_NO_EXPONENT = 4097;
  UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098;
  UNUM_PARSE_CASE_SENSITIVE = 4099;
  UNUM_SIGN_ALWAYS_SHOWN = 4100;
// UNumberFormatAttribute
pub const UNUM_PARSE_INT_ONLY: i32 = 0;
pub const UNUM_GROUPING_USED: i32 = 1;
pub const UNUM_DECIMAL_ALWAYS_SHOWN: i32 = 2;
pub const UNUM_MAX_INTEGER_DIGITS: i32 = 3;
pub const UNUM_MIN_INTEGER_DIGITS: i32 = 4;
pub const UNUM_INTEGER_DIGITS: i32 = 5;
pub const UNUM_MAX_FRACTION_DIGITS: i32 = 6;
pub const UNUM_MIN_FRACTION_DIGITS: i32 = 7;
pub const UNUM_FRACTION_DIGITS: i32 = 8;
pub const UNUM_MULTIPLIER: i32 = 9;
pub const UNUM_GROUPING_SIZE: i32 = 10;
pub const UNUM_ROUNDING_MODE: i32 = 11;
pub const UNUM_ROUNDING_INCREMENT: i32 = 12;
pub const UNUM_FORMAT_WIDTH: i32 = 13;
pub const UNUM_PADDING_POSITION: i32 = 14;
pub const UNUM_SECONDARY_GROUPING_SIZE: i32 = 15;
pub const UNUM_SIGNIFICANT_DIGITS_USED: i32 = 16;
pub const UNUM_MIN_SIGNIFICANT_DIGITS: i32 = 17;
pub const UNUM_MAX_SIGNIFICANT_DIGITS: i32 = 18;
pub const UNUM_LENIENT_PARSE: i32 = 19;
pub const UNUM_PARSE_ALL_INPUT: i32 = 20;
pub const UNUM_SCALE: i32 = 21;
pub const UNUM_MINIMUM_GROUPING_DIGITS: i32 = 22;
pub const UNUM_CURRENCY_USAGE: i32 = 23;
pub const UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS: i32 = 4096;
pub const UNUM_PARSE_NO_EXPONENT: i32 = 4097;
pub const UNUM_PARSE_DECIMAL_MARK_REQUIRED: i32 = 4098;
pub const UNUM_PARSE_CASE_SENSITIVE: i32 = 4099;
pub const UNUM_SIGN_ALWAYS_SHOWN: i32 = 4100;
const
  UNUM_PARSE_INT_ONLY* = 0
  UNUM_GROUPING_USED* = 1
  UNUM_DECIMAL_ALWAYS_SHOWN* = 2
  UNUM_MAX_INTEGER_DIGITS* = 3
  UNUM_MIN_INTEGER_DIGITS* = 4
  UNUM_INTEGER_DIGITS* = 5
  UNUM_MAX_FRACTION_DIGITS* = 6
  UNUM_MIN_FRACTION_DIGITS* = 7
  UNUM_FRACTION_DIGITS* = 8
  UNUM_MULTIPLIER* = 9
  UNUM_GROUPING_SIZE* = 10
  UNUM_ROUNDING_MODE* = 11
  UNUM_ROUNDING_INCREMENT* = 12
  UNUM_FORMAT_WIDTH* = 13
  UNUM_PADDING_POSITION* = 14
  UNUM_SECONDARY_GROUPING_SIZE* = 15
  UNUM_SIGNIFICANT_DIGITS_USED* = 16
  UNUM_MIN_SIGNIFICANT_DIGITS* = 17
  UNUM_MAX_SIGNIFICANT_DIGITS* = 18
  UNUM_LENIENT_PARSE* = 19
  UNUM_PARSE_ALL_INPUT* = 20
  UNUM_SCALE* = 21
  UNUM_MINIMUM_GROUPING_DIGITS* = 22
  UNUM_CURRENCY_USAGE* = 23
  UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS* = 4096
  UNUM_PARSE_NO_EXPONENT* = 4097
  UNUM_PARSE_DECIMAL_MARK_REQUIRED* = 4098
  UNUM_PARSE_CASE_SENSITIVE* = 4099
  UNUM_SIGN_ALWAYS_SHOWN* = 4100
enum UNumberFormatAttribute : int {
    UNUM_PARSE_INT_ONLY = 0,
    UNUM_GROUPING_USED = 1,
    UNUM_DECIMAL_ALWAYS_SHOWN = 2,
    UNUM_MAX_INTEGER_DIGITS = 3,
    UNUM_MIN_INTEGER_DIGITS = 4,
    UNUM_INTEGER_DIGITS = 5,
    UNUM_MAX_FRACTION_DIGITS = 6,
    UNUM_MIN_FRACTION_DIGITS = 7,
    UNUM_FRACTION_DIGITS = 8,
    UNUM_MULTIPLIER = 9,
    UNUM_GROUPING_SIZE = 10,
    UNUM_ROUNDING_MODE = 11,
    UNUM_ROUNDING_INCREMENT = 12,
    UNUM_FORMAT_WIDTH = 13,
    UNUM_PADDING_POSITION = 14,
    UNUM_SECONDARY_GROUPING_SIZE = 15,
    UNUM_SIGNIFICANT_DIGITS_USED = 16,
    UNUM_MIN_SIGNIFICANT_DIGITS = 17,
    UNUM_MAX_SIGNIFICANT_DIGITS = 18,
    UNUM_LENIENT_PARSE = 19,
    UNUM_PARSE_ALL_INPUT = 20,
    UNUM_SCALE = 21,
    UNUM_MINIMUM_GROUPING_DIGITS = 22,
    UNUM_CURRENCY_USAGE = 23,
    UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096,
    UNUM_PARSE_NO_EXPONENT = 4097,
    UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098,
    UNUM_PARSE_CASE_SENSITIVE = 4099,
    UNUM_SIGN_ALWAYS_SHOWN = 4100,
}
#define global UNUM_PARSE_INT_ONLY                      0x0
#define global UNUM_GROUPING_USED                       0x1
#define global UNUM_DECIMAL_ALWAYS_SHOWN                0x2
#define global UNUM_MAX_INTEGER_DIGITS                  0x3
#define global UNUM_MIN_INTEGER_DIGITS                  0x4
#define global UNUM_INTEGER_DIGITS                      0x5
#define global UNUM_MAX_FRACTION_DIGITS                 0x6
#define global UNUM_MIN_FRACTION_DIGITS                 0x7
#define global UNUM_FRACTION_DIGITS                     0x8
#define global UNUM_MULTIPLIER                          0x9
#define global UNUM_GROUPING_SIZE                       0xA
#define global UNUM_ROUNDING_MODE                       0xB
#define global UNUM_ROUNDING_INCREMENT                  0xC
#define global UNUM_FORMAT_WIDTH                        0xD
#define global UNUM_PADDING_POSITION                    0xE
#define global UNUM_SECONDARY_GROUPING_SIZE             0xF
#define global UNUM_SIGNIFICANT_DIGITS_USED             0x10
#define global UNUM_MIN_SIGNIFICANT_DIGITS              0x11
#define global UNUM_MAX_SIGNIFICANT_DIGITS              0x12
#define global UNUM_LENIENT_PARSE                       0x13
#define global UNUM_PARSE_ALL_INPUT                     0x14
#define global UNUM_SCALE                               0x15
#define global UNUM_MINIMUM_GROUPING_DIGITS             0x16
#define global UNUM_CURRENCY_USAGE                      0x17
#define global UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS 0x1000
#define global UNUM_PARSE_NO_EXPONENT                   0x1001
#define global UNUM_PARSE_DECIMAL_MARK_REQUIRED         0x1002
#define global UNUM_PARSE_CASE_SENSITIVE                0x1003
#define global UNUM_SIGN_ALWAYS_SHOWN                   0x1004