EM_AUTOURLDETECT pesan

Mengaktifkan atau menonaktifkan deteksi hyperlink otomatis oleh kontrol edit yang kaya.

Parameter

wParam

Tentukan 0 untuk menonaktifkan deteksi tautan otomatis, atau salah satu nilai berikut untuk mengaktifkan berbagai jenis deteksi.

Nilai Makna
AURL_DISABLEMIXEDLGC
Windows 8: Nonaktifkan pengenalan nama domain yang berisi label dengan karakter milik lebih dari salah satu skrip berikut: Latin, Yunani, dan Sirilik.
AURL_ENABLEDRIVELETTERS
Windows 8: Mengenali nama file yang memiliki spesifikasi drive terkemuka, seperti c:\temp.
AURL_ENABLEEA
Nilai ini tidak digunakan lagi; gunakan AURL_ENABLEEAURLS sebagai gantinya.
AURL_ENABLEEAURLS
Kenali URL yang berisi karakter Asia Timur.
AURL_ENABLEEMAILADDR
Windows 8: Mengenali alamat email.
AURL_ENABLETELNO
Windows 8: Mengenali nomor telepon.
AURL_ENABLEURL
Windows 8: Kenali URL yang menyertakan jalur.

lParam

Parameter ini menentukan skema URL yang dikenali jika AURL_ENABLEURL aktif. Jika lParam adalah NULL, daftar nama skema default digunakan (lihat Keterangan). Atau, lParam dapat menunjuk ke string yang dihentikan null yang terdiri dari hingga 50 nama skema yang dihentikan titik dua yang menggantikan daftar nama skema default. Misalnya, string dapat berupa "news:http:ftp:telnet:". Sintaks nama skema didefinisikan dalam dokumen Pengidentifikasi Sumber Daya Seragam (URI): Sintaks Generik di situs web The Internet Engineering Task Force (IETF). Secara khusus, nama skema dapat berisi hingga 13 karakter (termasuk titik dua), harus dimulai dengan alfabet ASCII, dan dapat diikuti dengan campuran alfabet ASCII, digit, dan tiga karakter tanda baca: ".", "+", dan "-". Jenis string dapat berupa char* atau WCHAR*; kontrol edit kaya secara otomatis mendeteksi jenisnya.

Nilai kembali

Jika pesan berhasil, nilai yang dikembalikan adalah nol.

Jika pesan gagal, nilai yang dikembalikan adalah nilai bukan nol. Misalnya, pesan mungkin gagal karena memori yang tidak mencukupi, opsi deteksi yang tidak valid, atau string nama skema yang tidak valid.

Jika lParam berisi lebih dari 50 nama skema, pesan gagal dengan nilai pengembalian E_INVALIDARG.

Keterangan

Jika deteksi URL otomatis diaktifkan (yaitu, wParam menyertakan AURL_ENABLEURL), kontrol edit kaya memindai teks yang dimodifikasi untuk menentukan apakah teks cocok dengan format URL (atau lebih umum dalam Windows 8 atau lebih baru Pengidentifikasi Sumber Daya Internasional IRI). Jika lParam adalah NULL, kontrol mendeteksi URL yang dimulai dengan nama skema berikut:

  • panggilan ke
  • file
  • ftp
  • Gopher
  • http
  • https
  • mailto
  • berita
  • catatan
  • nntp
  • Onenote
  • Outlook
  • Prospero
  • Tel
  • telnet
  • wais
  • webcal

Saat deteksi tautan otomatis diaktifkan, kontrol edit kaya menghapus efek CFE_LINK dari teks yang dimodifikasi yang tidak memiliki format yang dikenali oleh kontrol. Jika aplikasi Anda menggunakan efek CFE_LINK untuk menandai jenis teks lain, jangan aktifkan deteksi tautan otomatis. Kontrol edit yang kaya tidak memeriksa apakah ada tautan yang terdeteksi; tanggung jawab itu milik klien.

Kontrol edit yang kaya mengirimkan pemberitahuan EN_LINK saat menerima berbagai pesan saat penunjuk mouse melebihi teks yang memiliki efek CFE_LINK . Untuk informasi selengkapnya, lihat Hyperlink RichEdit Otomatis dan Hyperlink Nama Bersahabat RichEdit.

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

CHARFORMAT2

EN_LINK