Struktur SETTEXTEX (richedit.h)

Menentukan halaman kode mana (jika ada) yang akan digunakan dalam mengatur teks, apakah teks mengganti semua teks dalam kontrol atau hanya pilihan, dan apakah status batalkan akan dipertahankan. Struktur ini digunakan dengan pesan EM_SETTEXTEX .

Sintaks

typedef struct _settextex {
  DWORD flags;
  UINT  codepage;
} SETTEXTEX;

Anggota

flags

Jenis: DWORD

Bendera opsi. Ini bisa menjadi kombinasi yang wajar dari bendera berikut.

Nilai Makna
ST_DEFAULT
0x00
Menghapus tumpukan batalkan, membuang pemformatan teks kaya, menggantikan semua teks.
ST_KEEPUNDO
0x01
Menyimpan tumpukan batalkan.
ST_SELECTION
0x02
Mengganti pilihan dan mempertahankan pemformatan teks kaya.
ST_NEWCHARS
0x04
Bertindak seolah-olah karakter baru sedang dimasukkan.
ST_UNICODE
0x08
Teksnya adalah UTF-16 (jenis data WCHAR ).
ST_PLACEHOLDERTEXT
0x10
Teks tempat penampung yang hanya terlihat ketika fokus tidak pada kontrol RichEdit dan kontrol tidak berisi teks yang ditentukan pengguna.
ST_PLAINTEXTONLY
0x20
Kontrol RichEdit hanya mendukung teks biasa.

codepage

Jenis: UINT

Halaman kode yang digunakan untuk menerjemahkan teks ke Unicode. Jika halaman kode adalah 1200 (halaman kode Unicode), tidak ada terjemahan yang dilakukan. Jika halaman kode CP_ACP, halaman kode sistem akan digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header richedit.h

Lihat juga

EM_SETTEXTEX