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 :
- WM_LBUTTONDBLCLK
- WM_LBUTTONDOWN
- WM_LBUTTONUP
- WM_MOUSEMOVE
- WM_RBUTTONDBLCLK
- WM_RBUTTONDOWN
- WM_RBUTTONUP
- WM_SETCURSOR
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 |
|