Win32 API 日本語リファレンス
ホームUI.Controls.RichEdit › OBJECTTYPE

OBJECTTYPE

列挙型
基底型i4

メンバー 31

名前10進16進説明
tomSimpleText00x0インライン関数ではありません。
tomRuby10x1ルビ注釈が付いたベーステキスト。
tomHorzVert20x2縦書きのドキュメント内で横方向に流れるテキスト。
tomWarichu30x3割注 (「1 行に 2 行」) のコメント。
tomEq90x9RTF の Eq (数式) フィールド。
tomMath100xA数式。
tomAccent100xAアクセント (合成記号)。
tomBox110xBプロパティを持つ抽象ボックス。
tomBoxedFormula120xC引数を四角形で囲みます。
tomBrackets130xD引数を角かっこや丸かっこなどで囲みます。
tomBracketsWithSeps140xE引数を角かっこや丸かっこなどで囲み、区切り記号を付けます。
tomEquationArray150xF配置をそろえた数式の列。
tomFraction160x10分数。
tomFunctionApply170x11関数の適用。
tomLeftSubSup180x12左下付き文字または左上付き文字。
tomLowerLimit190x131 番目の引数の下に 2 番目の引数を配置します。
tomMatrix200x14行列。
tomNary210x15一般的な n 項式。
tomOpChar220x16ビルドしない演算子のための内部使用。
tomOverbar230x17引数の上に線を引きます。
tomPhantom240x18特殊な間隔。
tomRadical250x19平方根など。
tomSlashedFraction260x1A斜線分数および組み上げ型の線形分数。
tomStack270x1B除算バーのない「分数」。
tomStretchStack280x1C引数の上または下に文字を水平方向に引き伸ばして配置します。
tomSubscript290x1D下付き文字。
tomSubSup300x1E下付き文字と上付き文字の組み合わせ。
tomSuperscript310x1F上付き文字。
tomUnderbar320x20引数の下に線を引きます。
tomUpperLimit330x211 番目の引数の上に 2 番目の引数を配置します。
tomObjectMax330x21OBJECTTYPE 列挙型の最大値。

公式ドキュメント

Text Object Model (TOM) のコンテンツ内のオブジェクトの種類を識別する値を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum OBJECTTYPE : int {
    tomSimpleText = 0,
    tomRuby = 1,
    tomHorzVert = 2,
    tomWarichu = 3,
    tomEq = 9,
    tomMath = 10,
    tomAccent = 10,
    tomBox = 11,
    tomBoxedFormula = 12,
    tomBrackets = 13,
    tomBracketsWithSeps = 14,
    tomEquationArray = 15,
    tomFraction = 16,
    tomFunctionApply = 17,
    tomLeftSubSup = 18,
    tomLowerLimit = 19,
    tomMatrix = 20,
    tomNary = 21,
    tomOpChar = 22,
    tomOverbar = 23,
    tomPhantom = 24,
    tomRadical = 25,
    tomSlashedFraction = 26,
    tomStack = 27,
    tomStretchStack = 28,
    tomSubscript = 29,
    tomSubSup = 30,
    tomSuperscript = 31,
    tomUnderbar = 32,
    tomUpperLimit = 33,
    tomObjectMax = 33
} OBJECTTYPE;
public enum OBJECTTYPE : int
{
    tomSimpleText = 0,
    tomRuby = 1,
    tomHorzVert = 2,
    tomWarichu = 3,
    tomEq = 9,
    tomMath = 10,
    tomAccent = 10,
    tomBox = 11,
    tomBoxedFormula = 12,
    tomBrackets = 13,
    tomBracketsWithSeps = 14,
    tomEquationArray = 15,
    tomFraction = 16,
    tomFunctionApply = 17,
    tomLeftSubSup = 18,
    tomLowerLimit = 19,
    tomMatrix = 20,
    tomNary = 21,
    tomOpChar = 22,
    tomOverbar = 23,
    tomPhantom = 24,
    tomRadical = 25,
    tomSlashedFraction = 26,
    tomStack = 27,
    tomStretchStack = 28,
    tomSubscript = 29,
    tomSubSup = 30,
    tomSuperscript = 31,
    tomUnderbar = 32,
    tomUpperLimit = 33,
    tomObjectMax = 33,
}
Public Enum OBJECTTYPE As Integer
    tomSimpleText = 0
    tomRuby = 1
    tomHorzVert = 2
    tomWarichu = 3
    tomEq = 9
    tomMath = 10
    tomAccent = 10
    tomBox = 11
    tomBoxedFormula = 12
    tomBrackets = 13
    tomBracketsWithSeps = 14
    tomEquationArray = 15
    tomFraction = 16
    tomFunctionApply = 17
    tomLeftSubSup = 18
    tomLowerLimit = 19
    tomMatrix = 20
    tomNary = 21
    tomOpChar = 22
    tomOverbar = 23
    tomPhantom = 24
    tomRadical = 25
    tomSlashedFraction = 26
    tomStack = 27
    tomStretchStack = 28
    tomSubscript = 29
    tomSubSup = 30
    tomSuperscript = 31
    tomUnderbar = 32
    tomUpperLimit = 33
    tomObjectMax = 33
End Enum
import enum

class OBJECTTYPE(enum.IntEnum):
    tomSimpleText = 0
    tomRuby = 1
    tomHorzVert = 2
    tomWarichu = 3
    tomEq = 9
    tomMath = 10
    tomAccent = 10
    tomBox = 11
    tomBoxedFormula = 12
    tomBrackets = 13
    tomBracketsWithSeps = 14
    tomEquationArray = 15
    tomFraction = 16
    tomFunctionApply = 17
    tomLeftSubSup = 18
    tomLowerLimit = 19
    tomMatrix = 20
    tomNary = 21
    tomOpChar = 22
    tomOverbar = 23
    tomPhantom = 24
    tomRadical = 25
    tomSlashedFraction = 26
    tomStack = 27
    tomStretchStack = 28
    tomSubscript = 29
    tomSubSup = 30
    tomSuperscript = 31
    tomUnderbar = 32
    tomUpperLimit = 33
    tomObjectMax = 33
// OBJECTTYPE
pub const tomSimpleText: i32 = 0;
pub const tomRuby: i32 = 1;
pub const tomHorzVert: i32 = 2;
pub const tomWarichu: i32 = 3;
pub const tomEq: i32 = 9;
pub const tomMath: i32 = 10;
pub const tomAccent: i32 = 10;
pub const tomBox: i32 = 11;
pub const tomBoxedFormula: i32 = 12;
pub const tomBrackets: i32 = 13;
pub const tomBracketsWithSeps: i32 = 14;
pub const tomEquationArray: i32 = 15;
pub const tomFraction: i32 = 16;
pub const tomFunctionApply: i32 = 17;
pub const tomLeftSubSup: i32 = 18;
pub const tomLowerLimit: i32 = 19;
pub const tomMatrix: i32 = 20;
pub const tomNary: i32 = 21;
pub const tomOpChar: i32 = 22;
pub const tomOverbar: i32 = 23;
pub const tomPhantom: i32 = 24;
pub const tomRadical: i32 = 25;
pub const tomSlashedFraction: i32 = 26;
pub const tomStack: i32 = 27;
pub const tomStretchStack: i32 = 28;
pub const tomSubscript: i32 = 29;
pub const tomSubSup: i32 = 30;
pub const tomSuperscript: i32 = 31;
pub const tomUnderbar: i32 = 32;
pub const tomUpperLimit: i32 = 33;
pub const tomObjectMax: i32 = 33;
// OBJECTTYPE
const (
	tomSimpleText int32 = 0
	tomRuby int32 = 1
	tomHorzVert int32 = 2
	tomWarichu int32 = 3
	tomEq int32 = 9
	tomMath int32 = 10
	tomAccent int32 = 10
	tomBox int32 = 11
	tomBoxedFormula int32 = 12
	tomBrackets int32 = 13
	tomBracketsWithSeps int32 = 14
	tomEquationArray int32 = 15
	tomFraction int32 = 16
	tomFunctionApply int32 = 17
	tomLeftSubSup int32 = 18
	tomLowerLimit int32 = 19
	tomMatrix int32 = 20
	tomNary int32 = 21
	tomOpChar int32 = 22
	tomOverbar int32 = 23
	tomPhantom int32 = 24
	tomRadical int32 = 25
	tomSlashedFraction int32 = 26
	tomStack int32 = 27
	tomStretchStack int32 = 28
	tomSubscript int32 = 29
	tomSubSup int32 = 30
	tomSuperscript int32 = 31
	tomUnderbar int32 = 32
	tomUpperLimit int32 = 33
	tomObjectMax int32 = 33
)
const
  tomSimpleText = 0;
  tomRuby = 1;
  tomHorzVert = 2;
  tomWarichu = 3;
  tomEq = 9;
  tomMath = 10;
  tomAccent = 10;
  tomBox = 11;
  tomBoxedFormula = 12;
  tomBrackets = 13;
  tomBracketsWithSeps = 14;
  tomEquationArray = 15;
  tomFraction = 16;
  tomFunctionApply = 17;
  tomLeftSubSup = 18;
  tomLowerLimit = 19;
  tomMatrix = 20;
  tomNary = 21;
  tomOpChar = 22;
  tomOverbar = 23;
  tomPhantom = 24;
  tomRadical = 25;
  tomSlashedFraction = 26;
  tomStack = 27;
  tomStretchStack = 28;
  tomSubscript = 29;
  tomSubSup = 30;
  tomSuperscript = 31;
  tomUnderbar = 32;
  tomUpperLimit = 33;
  tomObjectMax = 33;
// OBJECTTYPE
pub const tomSimpleText: i32 = 0;
pub const tomRuby: i32 = 1;
pub const tomHorzVert: i32 = 2;
pub const tomWarichu: i32 = 3;
pub const tomEq: i32 = 9;
pub const tomMath: i32 = 10;
pub const tomAccent: i32 = 10;
pub const tomBox: i32 = 11;
pub const tomBoxedFormula: i32 = 12;
pub const tomBrackets: i32 = 13;
pub const tomBracketsWithSeps: i32 = 14;
pub const tomEquationArray: i32 = 15;
pub const tomFraction: i32 = 16;
pub const tomFunctionApply: i32 = 17;
pub const tomLeftSubSup: i32 = 18;
pub const tomLowerLimit: i32 = 19;
pub const tomMatrix: i32 = 20;
pub const tomNary: i32 = 21;
pub const tomOpChar: i32 = 22;
pub const tomOverbar: i32 = 23;
pub const tomPhantom: i32 = 24;
pub const tomRadical: i32 = 25;
pub const tomSlashedFraction: i32 = 26;
pub const tomStack: i32 = 27;
pub const tomStretchStack: i32 = 28;
pub const tomSubscript: i32 = 29;
pub const tomSubSup: i32 = 30;
pub const tomSuperscript: i32 = 31;
pub const tomUnderbar: i32 = 32;
pub const tomUpperLimit: i32 = 33;
pub const tomObjectMax: i32 = 33;
const
  tomSimpleText* = 0
  tomRuby* = 1
  tomHorzVert* = 2
  tomWarichu* = 3
  tomEq* = 9
  tomMath* = 10
  tomAccent* = 10
  tomBox* = 11
  tomBoxedFormula* = 12
  tomBrackets* = 13
  tomBracketsWithSeps* = 14
  tomEquationArray* = 15
  tomFraction* = 16
  tomFunctionApply* = 17
  tomLeftSubSup* = 18
  tomLowerLimit* = 19
  tomMatrix* = 20
  tomNary* = 21
  tomOpChar* = 22
  tomOverbar* = 23
  tomPhantom* = 24
  tomRadical* = 25
  tomSlashedFraction* = 26
  tomStack* = 27
  tomStretchStack* = 28
  tomSubscript* = 29
  tomSubSup* = 30
  tomSuperscript* = 31
  tomUnderbar* = 32
  tomUpperLimit* = 33
  tomObjectMax* = 33
enum OBJECTTYPE : int {
    tomSimpleText = 0,
    tomRuby = 1,
    tomHorzVert = 2,
    tomWarichu = 3,
    tomEq = 9,
    tomMath = 10,
    tomAccent = 10,
    tomBox = 11,
    tomBoxedFormula = 12,
    tomBrackets = 13,
    tomBracketsWithSeps = 14,
    tomEquationArray = 15,
    tomFraction = 16,
    tomFunctionApply = 17,
    tomLeftSubSup = 18,
    tomLowerLimit = 19,
    tomMatrix = 20,
    tomNary = 21,
    tomOpChar = 22,
    tomOverbar = 23,
    tomPhantom = 24,
    tomRadical = 25,
    tomSlashedFraction = 26,
    tomStack = 27,
    tomStretchStack = 28,
    tomSubscript = 29,
    tomSubSup = 30,
    tomSuperscript = 31,
    tomUnderbar = 32,
    tomUpperLimit = 33,
    tomObjectMax = 33,
}
#define global tomSimpleText       0x0
#define global tomRuby             0x1
#define global tomHorzVert         0x2
#define global tomWarichu          0x3
#define global tomEq               0x9
#define global tomMath             0xA
#define global tomAccent           0xA
#define global tomBox              0xB
#define global tomBoxedFormula     0xC
#define global tomBrackets         0xD
#define global tomBracketsWithSeps 0xE
#define global tomEquationArray    0xF
#define global tomFraction         0x10
#define global tomFunctionApply    0x11
#define global tomLeftSubSup       0x12
#define global tomLowerLimit       0x13
#define global tomMatrix           0x14
#define global tomNary             0x15
#define global tomOpChar           0x16
#define global tomOverbar          0x17
#define global tomPhantom          0x18
#define global tomRadical          0x19
#define global tomSlashedFraction  0x1A
#define global tomStack            0x1B
#define global tomStretchStack     0x1C
#define global tomSubscript        0x1D
#define global tomSubSup           0x1E
#define global tomSuperscript      0x1F
#define global tomUnderbar         0x20
#define global tomUpperLimit       0x21
#define global tomObjectMax        0x21