code de notification EN_LINK
Un contrôle d’édition enrichi envoie EN_LINK codes de notification lorsqu’il reçoit différents messages, par exemple, lorsque l’utilisateur clique sur la souris ou lorsque le pointeur de la souris est sur du texte qui a l’effet CFE_LINK . Un contrôle d’édition enrichi sans fenêtre envoie cette notification à l’aide de la méthode ITextHost::TxNotify . La fenêtre parente du contrôle reçoit ce code de notification via un message WM_NOTIFY .
EN_LINK
penLink = (ENLINK *) lParam;
Paramètres
-
wParam
-
ID de fenêtre récupéré en appelant la fonction GetWindowLong avec la valeur GWL_ID.
-
lParam
-
Pointeur vers une structure ENLINK . La structure contient une structure NMHDR , des informations sur le code de notification et une structure CHARRANGE qui indique la plage de caractères qui ont l’effet CFE_LINK .
Valeur retournée
Retournez zéro pour permettre au contrôle de poursuivre sa gestion normale du message.
Retourne une valeur différente de zéro pour empêcher le contrôle de gérer le message.
Windows 8 : retournez EN_LINK_DO_DEFAULT pour diriger le contrôle d’édition enrichi pour effectuer l’action par défaut.
Notes
Pour recevoir EN_LINK codes de notification lorsque le lien a le focus, spécifiez l’indicateur ENM_LINK dans le masque envoyé avec le message EM_SETEVENTMASK .
Si le lien n’a pas de focus, pour recevoir EN_LINK codes de notification, spécifiez l’indicateur de SES_NOFOCUSLINKNOTIFY dans le masque envoyé avec le message EM_SETEDITSTYLE .
Un contrôle d’édition enrichi envoie EN_LINK codes de notification lorsqu’il reçoit les messages suivants alors que le pointeur de la souris se trouve sur du texte qui a l’effet CFE_LINK :
- WM_LBUTTONDBLCLK
- WM_LBUTTONDOWN
- WM_LBUTTONUP
- WM_MOUSEMOVE
- WM_RBUTTONDBLCLK
- WM_RBUTTONDOWN
- WM_RBUTTONUP
- WM_SETCURSOR
L’effet CFE_LINK identifie généralement une plage de texte qui contient une URL. Les applications peuvent gérer le code de notification EN_LINK en modifiant le pointeur de la souris lorsqu’il se trouve sur l’URL, ou en démarrant un navigateur pour afficher l’emplacement identifié par l’URL.
Si vous envoyez le message EM_AUTOURLDETECT pour activer la détection automatique d’URL, le contrôle d’édition enrichi définit automatiquement l’effet CFE_LINK pour le texte modifié qu’il identifie en tant qu’URL.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour