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

MULTI_BYTE_TO_WIDE_CHAR_FLAGS

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
MB_COMPOSITE20x2
MB_ERR_INVALID_CHARS80x8
MB_PRECOMPOSED10x1
MB_USEGLYPHCHARS40x4

各言語での定義

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

typedef enum MULTI_BYTE_TO_WIDE_CHAR_FLAGS : unsigned int {
    MB_COMPOSITE = 2,
    MB_ERR_INVALID_CHARS = 8,
    MB_PRECOMPOSED = 1,
    MB_USEGLYPHCHARS = 4
} MULTI_BYTE_TO_WIDE_CHAR_FLAGS;
[Flags]
public enum MULTI_BYTE_TO_WIDE_CHAR_FLAGS : uint
{
    MB_COMPOSITE = 2,
    MB_ERR_INVALID_CHARS = 8,
    MB_PRECOMPOSED = 1,
    MB_USEGLYPHCHARS = 4,
}
<Flags>
Public Enum MULTI_BYTE_TO_WIDE_CHAR_FLAGS As UInteger
    MB_COMPOSITE = 2
    MB_ERR_INVALID_CHARS = 8
    MB_PRECOMPOSED = 1
    MB_USEGLYPHCHARS = 4
End Enum
import enum

class MULTI_BYTE_TO_WIDE_CHAR_FLAGS(enum.IntFlag):
    MB_COMPOSITE = 2
    MB_ERR_INVALID_CHARS = 8
    MB_PRECOMPOSED = 1
    MB_USEGLYPHCHARS = 4
// MULTI_BYTE_TO_WIDE_CHAR_FLAGS (flags)
pub const MB_COMPOSITE: u32 = 2;
pub const MB_ERR_INVALID_CHARS: u32 = 8;
pub const MB_PRECOMPOSED: u32 = 1;
pub const MB_USEGLYPHCHARS: u32 = 4;
// MULTI_BYTE_TO_WIDE_CHAR_FLAGS
const (
	MB_COMPOSITE uint32 = 2
	MB_ERR_INVALID_CHARS uint32 = 8
	MB_PRECOMPOSED uint32 = 1
	MB_USEGLYPHCHARS uint32 = 4
)
const
  MB_COMPOSITE = 2;
  MB_ERR_INVALID_CHARS = 8;
  MB_PRECOMPOSED = 1;
  MB_USEGLYPHCHARS = 4;
// MULTI_BYTE_TO_WIDE_CHAR_FLAGS
pub const MB_COMPOSITE: u32 = 2;
pub const MB_ERR_INVALID_CHARS: u32 = 8;
pub const MB_PRECOMPOSED: u32 = 1;
pub const MB_USEGLYPHCHARS: u32 = 4;
const
  MB_COMPOSITE* = 2
  MB_ERR_INVALID_CHARS* = 8
  MB_PRECOMPOSED* = 1
  MB_USEGLYPHCHARS* = 4
enum MULTI_BYTE_TO_WIDE_CHAR_FLAGS : uint {
    MB_COMPOSITE = 2,
    MB_ERR_INVALID_CHARS = 8,
    MB_PRECOMPOSED = 1,
    MB_USEGLYPHCHARS = 4,
}
#define global MB_COMPOSITE         0x2
#define global MB_ERR_INVALID_CHARS 0x8
#define global MB_PRECOMPOSED       0x1
#define global MB_USEGLYPHCHARS     0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。