_Code de notification en lien

Un contrôle RichEdit envoie _ des codes de notification en lien lorsqu’il reçoit divers messages, par exemple lorsque l’utilisateur clique sur la souris ou lorsque le pointeur de la souris se trouve sur le texte qui a l’effet de _ lien CFE . Un contrôle RichEdit 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 d’ID GWL.

lParam

Pointeur désignant une structure d' enlien . 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 de _ lien CFE .

Valeur retournée

Retourne 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: return _ -fr LINK _ effectuent _ par défaut le contrôle rich edit pour exécuter l’action par défaut.

Remarques

Pour recevoir des codes de notification en _ lien lorsque le lien a le focus, spécifiez l’indicateur de _ lien ENM dans le masque envoyé avec le message de em _ SETEVENTMASK .

Si le lien n’a pas le focus, pour recevoir les codes de notification en _ lien , spécifiez l’indicateur _ NOFOCUSLINKNOTIFY ses dans le masque envoyé avec le message em _ SETEDITSTYLE .

Un contrôle RichEdit envoie des codes de notification en _ lien lorsqu’il reçoit les messages suivants lorsque le pointeur de la souris se trouve sur le texte qui a l’effet de _ lien CFE :

L’effet de _ lien CFE identifie généralement une plage de texte qui contient une URL. Les applications peuvent gérer le _ Code de notification en lien 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 des URL, le contrôle Rich Edit définit automatiquement l’effet de _ lien CFE pour le texte modifié qu’il identifie en tant qu’URL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
RichEdit. h

Voir aussi

CHARRANGE

_AUTOURLDETECT em

Créer un lien

ITextRange2 :: SetURL

NMHDR