EM_GETTEXTEX pesan

Mendapatkan teks dari kontrol edit yang kaya.

Parameter

wParam

Penunjuk ke struktur GETTEXTEX , yang menunjukkan cara menerjemahkan teks sebelum memasukkannya ke dalam buffer output.

lParam

Arahkan ke buffer untuk menerima teks. Ukuran buffer ini, dalam byte, ditentukan oleh anggota cb dari struktur GETTEXTEX . Gunakan pesan EM_GETTEXTLENGTHEX untuk mendapatkan ukuran buffer yang diperlukan.

Nilai kembali

Nilai yang dikembalikan adalah jumlah TCHARyang disalin ke dalam buffer output, tidak termasuk terminator null.

Keterangan

Jika ukuran buffer output kurang dari ukuran teks dalam kontrol, kontrol edit akan menyalin teks dari awal dan menempatkannya di buffer hingga buffer penuh. Karakter null yang mengakhiri masih akan ditempatkan di akhir buffer.

Jika teks ANSI diminta, EM_GETTEXTEX menggunakan fungsi WideCharToMultiByte untuk menerjemahkan karakter Unicode ke ANSI. Ini memungkinkan Anda untuk pergi dari Unicode ke ANSI menggunakan halaman kode tertentu. Struktur GETTEXTEX berisi anggota (lpDefaultChar dan lpUsedDefChar) yang digunakan dalam terjemahan dari Unicode ke ANSI.

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

Referensi

EM_SETTEXTEX

GETTEXTEX

Sumber Daya Lainnya

WideCharToMultiByte

WM_SETTEXT