ホーム › UI.Controls.RichEdit › TEXTMODE
TEXTMODE
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| TM_PLAINTEXT | 1 | 0x1 | プレーン テキスト モードを示します。このモードでは、コントロールは標準のエディット コントロールと同様に動作します。プレーン テキスト モードの詳細については、EM_SETTEXTMODE の「解説」セクションを参照してください。 |
| TM_RICHTEXT | 2 | 0x2 | リッチ テキスト モードを示します。このモードでは、コントロールは標準のリッチ エディット機能を備えています。リッチ テキスト モードが既定の設定です。 |
| TM_SINGLELEVELUNDO | 4 | 0x4 | コントロールは、元に戻すキュー内の最後の操作のみを元に戻すことをユーザーに許可します。 |
| TM_MULTILEVELUNDO | 8 | 0x8 | コントロールは複数回の元に戻す操作をサポートします。これが既定の設定です。元に戻す操作の最大数を設定するには、EM_SETUNDOLIMIT メッセージを使用します。 |
| TM_SINGLECODEPAGE | 16 | 0x10 | コントロールは、英語キーボードと既定の文字セットに対応するキーボードのみを許可します。たとえば、ギリシャ語と英語を使用できます。これにより、Unicode テキストがコントロールに入力されなくなる点に注意してください。たとえば、リッチ エディット コントロールを ANSI テキストに限定する必要がある場合に、この値を使用します。 |
| TM_MULTICODEPAGE | 32 | 0x20 | コントロールは、複数のコード ページと Unicode テキストの入力を許可します。これが既定の設定です。 |
公式ドキュメント
リッチ エディット コントロールのテキスト モードを示します。EM_SETTEXTMODE メッセージおよび EM_GETTEXTMODE メッセージは、この列挙型を使用します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum TEXTMODE : int {
TM_PLAINTEXT = 1,
TM_RICHTEXT = 2,
TM_SINGLELEVELUNDO = 4,
TM_MULTILEVELUNDO = 8,
TM_SINGLECODEPAGE = 16,
TM_MULTICODEPAGE = 32
} TEXTMODE;public enum TEXTMODE : int
{
TM_PLAINTEXT = 1,
TM_RICHTEXT = 2,
TM_SINGLELEVELUNDO = 4,
TM_MULTILEVELUNDO = 8,
TM_SINGLECODEPAGE = 16,
TM_MULTICODEPAGE = 32,
}Public Enum TEXTMODE As Integer
TM_PLAINTEXT = 1
TM_RICHTEXT = 2
TM_SINGLELEVELUNDO = 4
TM_MULTILEVELUNDO = 8
TM_SINGLECODEPAGE = 16
TM_MULTICODEPAGE = 32
End Enumimport enum
class TEXTMODE(enum.IntEnum):
TM_PLAINTEXT = 1
TM_RICHTEXT = 2
TM_SINGLELEVELUNDO = 4
TM_MULTILEVELUNDO = 8
TM_SINGLECODEPAGE = 16
TM_MULTICODEPAGE = 32// TEXTMODE
pub const TM_PLAINTEXT: i32 = 1;
pub const TM_RICHTEXT: i32 = 2;
pub const TM_SINGLELEVELUNDO: i32 = 4;
pub const TM_MULTILEVELUNDO: i32 = 8;
pub const TM_SINGLECODEPAGE: i32 = 16;
pub const TM_MULTICODEPAGE: i32 = 32;// TEXTMODE
const (
TM_PLAINTEXT int32 = 1
TM_RICHTEXT int32 = 2
TM_SINGLELEVELUNDO int32 = 4
TM_MULTILEVELUNDO int32 = 8
TM_SINGLECODEPAGE int32 = 16
TM_MULTICODEPAGE int32 = 32
)const
TM_PLAINTEXT = 1;
TM_RICHTEXT = 2;
TM_SINGLELEVELUNDO = 4;
TM_MULTILEVELUNDO = 8;
TM_SINGLECODEPAGE = 16;
TM_MULTICODEPAGE = 32;// TEXTMODE
pub const TM_PLAINTEXT: i32 = 1;
pub const TM_RICHTEXT: i32 = 2;
pub const TM_SINGLELEVELUNDO: i32 = 4;
pub const TM_MULTILEVELUNDO: i32 = 8;
pub const TM_SINGLECODEPAGE: i32 = 16;
pub const TM_MULTICODEPAGE: i32 = 32;const
TM_PLAINTEXT* = 1
TM_RICHTEXT* = 2
TM_SINGLELEVELUNDO* = 4
TM_MULTILEVELUNDO* = 8
TM_SINGLECODEPAGE* = 16
TM_MULTICODEPAGE* = 32enum TEXTMODE : int {
TM_PLAINTEXT = 1,
TM_RICHTEXT = 2,
TM_SINGLELEVELUNDO = 4,
TM_MULTILEVELUNDO = 8,
TM_SINGLECODEPAGE = 16,
TM_MULTICODEPAGE = 32,
}#define global TM_PLAINTEXT 0x1
#define global TM_RICHTEXT 0x2
#define global TM_SINGLELEVELUNDO 0x4
#define global TM_MULTILEVELUNDO 0x8
#define global TM_SINGLECODEPAGE 0x10
#define global TM_MULTICODEPAGE 0x20