Win32 API 日本語リファレンス
ホームUI.Input.Ime › IME_CONVERSION_MODE

IME_CONVERSION_MODE

列挙型フラグ
基底型u4

メンバー 19

名前10進16進
IME_CMODE_ALPHANUMERIC00x0
IME_CMODE_NATIVE10x1
IME_CMODE_CHINESE10x1
IME_CMODE_HANGUL10x1
IME_CMODE_JAPANESE10x1
IME_CMODE_KATAKANA20x2
IME_CMODE_LANGUAGE30x3
IME_CMODE_FULLSHAPE80x8
IME_CMODE_ROMAN160x10
IME_CMODE_CHARCODE320x20
IME_CMODE_HANJACONVERT640x40
IME_CMODE_NATIVESYMBOL1280x80
IME_CMODE_HANGEUL10x1
IME_CMODE_SOFTKBD1280x80
IME_CMODE_NOCONVERSION2560x100
IME_CMODE_EUDC5120x200
IME_CMODE_SYMBOL10240x400
IME_CMODE_FIXED20480x800
IME_CMODE_RESERVED40265318400xF0000000

各言語での定義

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

typedef enum IME_CONVERSION_MODE : unsigned int {
    IME_CMODE_ALPHANUMERIC = 0,
    IME_CMODE_NATIVE = 1,
    IME_CMODE_CHINESE = 1,
    IME_CMODE_HANGUL = 1,
    IME_CMODE_JAPANESE = 1,
    IME_CMODE_KATAKANA = 2,
    IME_CMODE_LANGUAGE = 3,
    IME_CMODE_FULLSHAPE = 8,
    IME_CMODE_ROMAN = 16,
    IME_CMODE_CHARCODE = 32,
    IME_CMODE_HANJACONVERT = 64,
    IME_CMODE_NATIVESYMBOL = 128,
    IME_CMODE_HANGEUL = 1,
    IME_CMODE_SOFTKBD = 128,
    IME_CMODE_NOCONVERSION = 256,
    IME_CMODE_EUDC = 512,
    IME_CMODE_SYMBOL = 1024,
    IME_CMODE_FIXED = 2048,
    IME_CMODE_RESERVED = 4026531840
} IME_CONVERSION_MODE;
[Flags]
public enum IME_CONVERSION_MODE : uint
{
    IME_CMODE_ALPHANUMERIC = 0,
    IME_CMODE_NATIVE = 1,
    IME_CMODE_CHINESE = 1,
    IME_CMODE_HANGUL = 1,
    IME_CMODE_JAPANESE = 1,
    IME_CMODE_KATAKANA = 2,
    IME_CMODE_LANGUAGE = 3,
    IME_CMODE_FULLSHAPE = 8,
    IME_CMODE_ROMAN = 16,
    IME_CMODE_CHARCODE = 32,
    IME_CMODE_HANJACONVERT = 64,
    IME_CMODE_NATIVESYMBOL = 128,
    IME_CMODE_HANGEUL = 1,
    IME_CMODE_SOFTKBD = 128,
    IME_CMODE_NOCONVERSION = 256,
    IME_CMODE_EUDC = 512,
    IME_CMODE_SYMBOL = 1024,
    IME_CMODE_FIXED = 2048,
    IME_CMODE_RESERVED = 4026531840,
}
<Flags>
Public Enum IME_CONVERSION_MODE As UInteger
    IME_CMODE_ALPHANUMERIC = 0
    IME_CMODE_NATIVE = 1
    IME_CMODE_CHINESE = 1
    IME_CMODE_HANGUL = 1
    IME_CMODE_JAPANESE = 1
    IME_CMODE_KATAKANA = 2
    IME_CMODE_LANGUAGE = 3
    IME_CMODE_FULLSHAPE = 8
    IME_CMODE_ROMAN = 16
    IME_CMODE_CHARCODE = 32
    IME_CMODE_HANJACONVERT = 64
    IME_CMODE_NATIVESYMBOL = 128
    IME_CMODE_HANGEUL = 1
    IME_CMODE_SOFTKBD = 128
    IME_CMODE_NOCONVERSION = 256
    IME_CMODE_EUDC = 512
    IME_CMODE_SYMBOL = 1024
    IME_CMODE_FIXED = 2048
    IME_CMODE_RESERVED = 4026531840
End Enum
import enum

class IME_CONVERSION_MODE(enum.IntFlag):
    IME_CMODE_ALPHANUMERIC = 0
    IME_CMODE_NATIVE = 1
    IME_CMODE_CHINESE = 1
    IME_CMODE_HANGUL = 1
    IME_CMODE_JAPANESE = 1
    IME_CMODE_KATAKANA = 2
    IME_CMODE_LANGUAGE = 3
    IME_CMODE_FULLSHAPE = 8
    IME_CMODE_ROMAN = 16
    IME_CMODE_CHARCODE = 32
    IME_CMODE_HANJACONVERT = 64
    IME_CMODE_NATIVESYMBOL = 128
    IME_CMODE_HANGEUL = 1
    IME_CMODE_SOFTKBD = 128
    IME_CMODE_NOCONVERSION = 256
    IME_CMODE_EUDC = 512
    IME_CMODE_SYMBOL = 1024
    IME_CMODE_FIXED = 2048
    IME_CMODE_RESERVED = 4026531840
// IME_CONVERSION_MODE (flags)
pub const IME_CMODE_ALPHANUMERIC: u32 = 0;
pub const IME_CMODE_NATIVE: u32 = 1;
pub const IME_CMODE_CHINESE: u32 = 1;
pub const IME_CMODE_HANGUL: u32 = 1;
pub const IME_CMODE_JAPANESE: u32 = 1;
pub const IME_CMODE_KATAKANA: u32 = 2;
pub const IME_CMODE_LANGUAGE: u32 = 3;
pub const IME_CMODE_FULLSHAPE: u32 = 8;
pub const IME_CMODE_ROMAN: u32 = 16;
pub const IME_CMODE_CHARCODE: u32 = 32;
pub const IME_CMODE_HANJACONVERT: u32 = 64;
pub const IME_CMODE_NATIVESYMBOL: u32 = 128;
pub const IME_CMODE_HANGEUL: u32 = 1;
pub const IME_CMODE_SOFTKBD: u32 = 128;
pub const IME_CMODE_NOCONVERSION: u32 = 256;
pub const IME_CMODE_EUDC: u32 = 512;
pub const IME_CMODE_SYMBOL: u32 = 1024;
pub const IME_CMODE_FIXED: u32 = 2048;
pub const IME_CMODE_RESERVED: u32 = 4026531840;
// IME_CONVERSION_MODE
const (
	IME_CMODE_ALPHANUMERIC uint32 = 0
	IME_CMODE_NATIVE uint32 = 1
	IME_CMODE_CHINESE uint32 = 1
	IME_CMODE_HANGUL uint32 = 1
	IME_CMODE_JAPANESE uint32 = 1
	IME_CMODE_KATAKANA uint32 = 2
	IME_CMODE_LANGUAGE uint32 = 3
	IME_CMODE_FULLSHAPE uint32 = 8
	IME_CMODE_ROMAN uint32 = 16
	IME_CMODE_CHARCODE uint32 = 32
	IME_CMODE_HANJACONVERT uint32 = 64
	IME_CMODE_NATIVESYMBOL uint32 = 128
	IME_CMODE_HANGEUL uint32 = 1
	IME_CMODE_SOFTKBD uint32 = 128
	IME_CMODE_NOCONVERSION uint32 = 256
	IME_CMODE_EUDC uint32 = 512
	IME_CMODE_SYMBOL uint32 = 1024
	IME_CMODE_FIXED uint32 = 2048
	IME_CMODE_RESERVED uint32 = 4026531840
)
const
  IME_CMODE_ALPHANUMERIC = 0;
  IME_CMODE_NATIVE = 1;
  IME_CMODE_CHINESE = 1;
  IME_CMODE_HANGUL = 1;
  IME_CMODE_JAPANESE = 1;
  IME_CMODE_KATAKANA = 2;
  IME_CMODE_LANGUAGE = 3;
  IME_CMODE_FULLSHAPE = 8;
  IME_CMODE_ROMAN = 16;
  IME_CMODE_CHARCODE = 32;
  IME_CMODE_HANJACONVERT = 64;
  IME_CMODE_NATIVESYMBOL = 128;
  IME_CMODE_HANGEUL = 1;
  IME_CMODE_SOFTKBD = 128;
  IME_CMODE_NOCONVERSION = 256;
  IME_CMODE_EUDC = 512;
  IME_CMODE_SYMBOL = 1024;
  IME_CMODE_FIXED = 2048;
  IME_CMODE_RESERVED = 4026531840;
// IME_CONVERSION_MODE
pub const IME_CMODE_ALPHANUMERIC: u32 = 0;
pub const IME_CMODE_NATIVE: u32 = 1;
pub const IME_CMODE_CHINESE: u32 = 1;
pub const IME_CMODE_HANGUL: u32 = 1;
pub const IME_CMODE_JAPANESE: u32 = 1;
pub const IME_CMODE_KATAKANA: u32 = 2;
pub const IME_CMODE_LANGUAGE: u32 = 3;
pub const IME_CMODE_FULLSHAPE: u32 = 8;
pub const IME_CMODE_ROMAN: u32 = 16;
pub const IME_CMODE_CHARCODE: u32 = 32;
pub const IME_CMODE_HANJACONVERT: u32 = 64;
pub const IME_CMODE_NATIVESYMBOL: u32 = 128;
pub const IME_CMODE_HANGEUL: u32 = 1;
pub const IME_CMODE_SOFTKBD: u32 = 128;
pub const IME_CMODE_NOCONVERSION: u32 = 256;
pub const IME_CMODE_EUDC: u32 = 512;
pub const IME_CMODE_SYMBOL: u32 = 1024;
pub const IME_CMODE_FIXED: u32 = 2048;
pub const IME_CMODE_RESERVED: u32 = 4026531840;
const
  IME_CMODE_ALPHANUMERIC* = 0
  IME_CMODE_NATIVE* = 1
  IME_CMODE_CHINESE* = 1
  IME_CMODE_HANGUL* = 1
  IME_CMODE_JAPANESE* = 1
  IME_CMODE_KATAKANA* = 2
  IME_CMODE_LANGUAGE* = 3
  IME_CMODE_FULLSHAPE* = 8
  IME_CMODE_ROMAN* = 16
  IME_CMODE_CHARCODE* = 32
  IME_CMODE_HANJACONVERT* = 64
  IME_CMODE_NATIVESYMBOL* = 128
  IME_CMODE_HANGEUL* = 1
  IME_CMODE_SOFTKBD* = 128
  IME_CMODE_NOCONVERSION* = 256
  IME_CMODE_EUDC* = 512
  IME_CMODE_SYMBOL* = 1024
  IME_CMODE_FIXED* = 2048
  IME_CMODE_RESERVED* = 4026531840
enum IME_CONVERSION_MODE : uint {
    IME_CMODE_ALPHANUMERIC = 0,
    IME_CMODE_NATIVE = 1,
    IME_CMODE_CHINESE = 1,
    IME_CMODE_HANGUL = 1,
    IME_CMODE_JAPANESE = 1,
    IME_CMODE_KATAKANA = 2,
    IME_CMODE_LANGUAGE = 3,
    IME_CMODE_FULLSHAPE = 8,
    IME_CMODE_ROMAN = 16,
    IME_CMODE_CHARCODE = 32,
    IME_CMODE_HANJACONVERT = 64,
    IME_CMODE_NATIVESYMBOL = 128,
    IME_CMODE_HANGEUL = 1,
    IME_CMODE_SOFTKBD = 128,
    IME_CMODE_NOCONVERSION = 256,
    IME_CMODE_EUDC = 512,
    IME_CMODE_SYMBOL = 1024,
    IME_CMODE_FIXED = 2048,
    IME_CMODE_RESERVED = 4026531840,
}
#define global IME_CMODE_ALPHANUMERIC 0x0
#define global IME_CMODE_NATIVE       0x1
#define global IME_CMODE_CHINESE      0x1
#define global IME_CMODE_HANGUL       0x1
#define global IME_CMODE_JAPANESE     0x1
#define global IME_CMODE_KATAKANA     0x2
#define global IME_CMODE_LANGUAGE     0x3
#define global IME_CMODE_FULLSHAPE    0x8
#define global IME_CMODE_ROMAN        0x10
#define global IME_CMODE_CHARCODE     0x20
#define global IME_CMODE_HANJACONVERT 0x40
#define global IME_CMODE_NATIVESYMBOL 0x80
#define global IME_CMODE_HANGEUL      0x1
#define global IME_CMODE_SOFTKBD      0x80
#define global IME_CMODE_NOCONVERSION 0x100
#define global IME_CMODE_EUDC         0x200
#define global IME_CMODE_SYMBOL       0x400
#define global IME_CMODE_FIXED        0x800
#define global IME_CMODE_RESERVED     0xF0000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。