Fungsi panggilan balik AutoCorrectProc (richedit.h)
Fungsi AutoCorrectProc adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan pesan EM_SETAUTOCORRECTPROC .
AutoCorrectProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi. Ini menyediakan koreksi kesalahan otomatis yang ditentukan aplikasi untuk teks yang dimasukkan ke dalam kontrol edit yang kaya.
Sintaks
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
Parameter
langid
Jenis: LANGID
ID bahasa yang mengidentifikasi file koreksi otomatis yang akan digunakan untuk koreksi otomatis.
pszBefore
Jenis: const WCHAR*
String kandidat koreksi otomatis.
pszAfter
Jenis: WCHAR*
Menghasilkan string koreksi otomatis, jika nilai yang dikembalikan tidak ATP_NOCHANGE.
cchAfter
Jenis: LONG
Jumlah karakter dalam pszAfter.
pcchReplaced
Jenis: LONG*
Jumlah karakter berikutnya dalam pszBefore untuk diganti dengan pszAfter.
Mengembalikan nilai
Jenis: int
Mengembalikan satu atau beberapa nilai berikut.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Tidak Ada Perubahan. |
|
Ubah tetapi jangan ganti sebagian besar pemisah, dan jangan ganti rentang karakter berikutnya yang tidak berubah (pertahankan pemformatannya). |
|
Ubah tetapi jangan ganti rentang karakter berikutnya yang tidak berubah. |
|
Ganti karakter berikutnya meskipun tidak diubah (menggunakan pemformatan yang sama untuk seluruh string pengganti). |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | richedit.h |