EN_LINK kode pemberitahuan

Kontrol edit kaya mengirimkan kode pemberitahuan EN_LINK saat menerima berbagai pesan, misalnya, ketika pengguna mengklik mouse atau ketika penunjuk mouse melebihi teks yang memiliki efek CFE_LINK . Kontrol edit kaya tanpa jendela mengirimkan pemberitahuan ini dengan menggunakan metode ITextHost::TxNotify . Jendela induk kontrol menerima kode pemberitahuan ini melalui pesan WM_NOTIFY .

EN_LINK

    penLink = (ENLINK *) lParam; 

Parameter

wParam

ID jendela yang diambil dengan memanggil fungsi GetWindowLong dengan nilai GWL_ID.

lParam

Penunjuk ke struktur ENLINK . Struktur berisi struktur NMHDR , informasi tentang kode pemberitahuan, dan struktur CHARRANGE yang menunjukkan rentang karakter yang memiliki efek CFE_LINK .

Nilai kembali

Kembalikan nol untuk memungkinkan kontrol melanjutkan penanganan pesan normalnya.

Mengembalikan nilai bukan nol untuk mencegah kontrol menangani pesan.

Windows 8: Kembalikan EN_LINK_DO_DEFAULT untuk mengarahkan kontrol edit kaya untuk melakukan tindakan default.

Keterangan

Untuk menerima kode pemberitahuan EN_LINK saat tautan memiliki fokus, tentukan bendera ENM_LINK di masker yang dikirim dengan pesan EM_SETEVENTMASK .

Jika tautan tidak memiliki fokus, untuk menerima kode pemberitahuan EN_LINK tentukan bendera SES_NOFOCUSLINKNOTIFY di masker yang dikirim dengan pesan EM_SETEDITSTYLE .

Kontrol edit kaya mengirimkan kode pemberitahuan EN_LINK saat menerima pesan berikut saat penunjuk mouse melebihi teks yang memiliki efek CFE_LINK :

Efek CFE_LINK biasanya mengidentifikasi rentang teks yang berisi URL. Aplikasi dapat menangani kode pemberitahuan EN_LINK dengan mengubah penunjuk mouse saat melewati URL, atau dengan memulai browser untuk melihat lokasi yang diidentifikasi oleh URL.

Jika Anda mengirim pesan EM_AUTOURLDETECT untuk mengaktifkan deteksi URL otomatis, kontrol edit kaya secara otomatis mengatur efek CFE_LINK untuk teks yang dimodifikasi yang diidentifikasi sebagai URL.

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

CHARRANGE

EM_AUTOURLDETECT

ENLINK

ITextRange2::SetURL

NMHDR