Bagikan melalui


EM_STREAMIN pesan

Mengganti konten kontrol edit yang kaya dengan aliran data yang disediakan oleh fungsi panggilan balik EditStreamCallback yang ditentukan aplikasi.

Parameter

wParam

Menentukan format data dan opsi penggantian. Nilai ini harus menjadi salah satu nilai berikut.

Nilai Makna
SF_RTF
RTF
SF_TEXT
Teks

Selain itu, Anda dapat menentukan bendera berikut.

Nilai Makna
SFF_PLAINRTF
Jika ditentukan, hanya kata kunci yang umum untuk semua bahasa yang dialirkan. Kata kunci RTF khusus bahasa di aliran diabaikan. Jika tidak ditentukan, semua kata kunci dialirkan. Anda dapat menggabungkan bendera ini dengan bendera SF_RTF .
SFF_SELECTION
Jika ditentukan, aliran data menggantikan konten pilihan saat ini. Jika tidak ditentukan, aliran data menggantikan seluruh konten kontrol. Anda dapat menggabungkan bendera ini dengan bendera SF_TEXT atau SF_RTF .
SF_UNICODE
Microsoft Rich Edit 2.0 dan yang lebih baru: Menunjukkan teks Unicode. Anda dapat menggabungkan bendera ini dengan bendera SF_TEXT .
SF_USECODEPAGE
Kaya Edit 3.0 dan yang lebih baru: Membaca UTF-8 RTF dan teks menggunakan halaman kode lainnya. Halaman kode diatur dalam kata tinggi wParam. Misalnya, untuk UTF-8 RTF, atur wParam ke (CP_UTF8 << 16) | SF_USECODEPAGE | SF_RTF.

lParam

Penunjuk ke struktur EDITSTREAM . Pada input, anggota pfnCallback dari struktur ini harus menunjuk ke aplikasi yang ditentukan fungsi EditStreamCallback . Pada output, anggota dwError dapat berisi kode kesalahan bukan nol jika terjadi kesalahan.

Nilai kembali

Pesan ini mengembalikan jumlah karakter yang dibaca.

Keterangan

Saat Anda mengirim pesan EM_STREAMIN , kontrol edit kaya melakukan panggilan berulang ke fungsi EditStreamCallback yang ditentukan oleh anggota pfnCallback dari struktur EDITSTREAM . Setiap kali fungsi panggilan balik dipanggil, fungsi ini mengisi buffer dengan data untuk dibaca ke dalam kontrol. Ini berlanjut hingga fungsi panggilan balik menunjukkan bahwa operasi stream-in telah selesai atau terjadi kesalahan.

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

EDITSTREAM

EditStreamCallback

EM_STREAMOUT