Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi EditStreamCallback
Sintaksis
EDITSTREAMCALLBACK Editstreamcallback;
DWORD Editstreamcallback(
[in] DWORD_PTR dwCookie,
[in] LPBYTE pbBuff,
[in] LONG cb,
[in] LONG *pcb
)
{...}
Parameter
[in] dwCookie
Jenis: DWORD_PTR
Nilai
[in] pbBuff
Jenis:
Arahkan ke buffer untuk membaca dari atau menulis ke. Untuk operasi stream-in (baca), fungsi panggilan balik mengisi buffer ini dengan data untuk ditransfer ke kontrol edit yang kaya. Untuk operasi stream-out (tulis), buffer berisi data dari kontrol yang ditulis fungsi panggilan balik ke beberapa penyimpanan.
[in] cb
Jenis: LONG
Jumlah byte yang akan dibaca atau ditulis.
[in] pcb
Jenis:
Penunjuk ke variabel yang diatur fungsi panggilan balik ke jumlah byte yang benar-benar dibaca atau ditulis.
Mengembalikan nilai
Jenis: DWORD
Fungsi panggilan balik mengembalikan nol untuk menunjukkan keberhasilan.
Fungsi panggilan balik mengembalikan nilai bukan nol untuk menunjukkan kesalahan. Jika terjadi kesalahan, operasi baca atau tulis berakhir dan kontrol edit kaya membuang data apa pun di pbBuff buffer. Jika fungsi panggilan balik mengembalikan nilai bukan nol, kontrol edit kaya menggunakan
Komentar
Saat Anda mengirim pesan
Saat mengirim pesan
Kontrol memanggil fungsi panggilan balik berulang kali, mentransfer sebagian data dengan setiap panggilan. Kontrol terus memanggil fungsi panggilan balik hingga salah satu kondisi berikut terjadi:
- Fungsi panggilan balik mengembalikan nilai bukan nol.
- Fungsi panggilan balik mengembalikan nol dalam parameter pcb
* . - Terjadi kesalahan yang mencegah kontrol edit yang kaya mentransfer data ke dalam atau dari dirinya sendiri. Contohnya adalah situasi di luar memori, kegagalan fungsi sistem, atau karakter yang tidak valid dalam buffer baca.
- Untuk operasi stream-in, kode RTF berisi data yang menentukan akhir blok RTF.
- Untuk operasi stream-in pada kontrol edit baris tunggal, panggilan balik dibaca dalam karakter akhir paragraf (CR, LF, VT, LS, atau PS).
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
richedit.h |
Lihat juga
EDITSTREAM
Referensi