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 |
|
Lihat juga
-
Referensi