Bagikan melalui


Struktur GETTEXTLENGTHEX (richedit.h)

Berisi informasi tentang bagaimana panjang teks kontrol edit yang kaya harus dihitung. Struktur ini diteruskan dalam wParam dalam pesan EM_GETTEXTLENGTHEX.

Sintaksis

typedef struct _gettextlengthex {
  DWORD flags;
  UINT  codepage;
} GETTEXTLENGTHEX;

Anggota

flags

Jenis: DWORD

Nilai yang menentukan metode yang akan digunakan dalam menentukan panjang teks. Anggota ini bisa menjadi satu atau beberapa nilai berikut (beberapa nilai saling eksklusif).

Nilai Arti
GTL_DEFAULT
Mengembalikan jumlah karakter. Ini adalah default.
GTL_USECRLF
Menghitung jawaban dengan menggunakan CR/LF di akhir paragraf.
GTL_PRECISE
Menghitung jawaban yang tepat. Pendekatan ini dapat mengharuskan konversi dan dengan demikian membutuhkan waktu lebih lama. Bendera ini tidak dapat digunakan dengan bendera GTL_CLOSE. E_INVALIDARG akan dikembalikan jika keduanya digunakan.
GTL_CLOSE
Menghitung jawaban perkiraan (tutup). Ini diperoleh dengan cepat dan dapat digunakan untuk mengatur ukuran buffer. Bendera ini tidak dapat digunakan dengan bendera GTL_PRECISE. E_INVALIDARG akan dikembalikan jika keduanya digunakan.
GTL_NUMCHARS
Mengembalikan jumlah karakter. Bendera ini tidak dapat digunakan dengan bendera GTL_NUMBYTES. E_INVALIDARG akan dikembalikan jika keduanya digunakan.
GTL_NUMBYTES
Mengembalikan jumlah byte. Bendera ini tidak dapat digunakan dengan bendera GTL_NUMCHARS. E_INVALIDARG akan dikembalikan jika keduanya digunakan.

codepage

Jenis: UINT

Halaman kode yang digunakan dalam terjemahan. Ini CP_ACP untuk Halaman Kode ANSI dan 1200 untuk Unicode.

Persyaratan

Syarat 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_GETTEXTLENGTHEX