EN_LINK código de notificación
Un control de edición enriquecido envía EN_LINK códigos de notificación cuando recibe varios mensajes, por ejemplo, cuando el usuario hace clic en el mouse o cuando el puntero del mouse está sobre texto que tiene el efecto CFE_LINK . Un control de edición enriquecida sin ventanas envía esta notificación mediante el método ITextHost::TxNotify . La ventana primaria del control recibe este código de notificación a través de un mensaje de WM_NOTIFY .
EN_LINK
penLink = (ENLINK *) lParam;
-
wParam
-
Identificador de ventana recuperado llamando a la función GetWindowLong con el valor GWL_ID.
-
lParam
-
Puntero a una estructura ENLINK . La estructura contiene una estructura NMHDR , información sobre el código de notificación y una estructura CHARRANGE que indica el intervalo de caracteres que tienen el efecto CFE_LINK .
Devuelve cero para permitir que el control continúe con su control normal del mensaje.
Devuelve un valor distinto de cero para evitar que el control control controle el mensaje.
Windows 8: devuelve EN_LINK_DO_DEFAULT para dirigir el control de edición enriquecido para realizar la acción predeterminada.
Para recibir EN_LINK códigos de notificación cuando el vínculo tenga el foco, especifique la marca de ENM_LINK en la máscara enviada con el mensaje EM_SETEVENTMASK .
Si el vínculo no tiene foco, para recibir EN_LINK códigos de notificación, especifique la marca de SES_NOFOCUSLINKNOTIFY en la máscara enviada con el mensaje EM_SETEDITSTYLE .
Un control de edición enriquecido envía EN_LINK códigos de notificación cuando recibe los siguientes mensajes mientras el puntero del mouse está sobre texto que tiene el efecto CFE_LINK :
- WM_LBUTTONDBLCLK
- WM_LBUTTONDOWN
- WM_LBUTTONUP
- WM_MOUSEMOVE
- WM_RBUTTONDBLCLK
- WM_RBUTTONDOWN
- WM_RBUTTONUP
- WM_SETCURSOR
El efecto CFE_LINK identifica normalmente un intervalo de texto que contiene una dirección URL. Las aplicaciones pueden controlar el código de notificación de EN_LINK cambiando el puntero del mouse cuando se encuentra a través de la dirección URL o iniciando un explorador para ver la ubicación identificada por la dirección URL.
Si envía el mensaje EM_AUTOURLDETECT para habilitar la detección automática de direcciones URL, el control de edición enriquecida establece automáticamente el efecto de CFE_LINK para el texto modificado que identifica como una dirección URL.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|