[Dette er foreløpige dokumentasjonen og endring.]
Rich edit-kontrollen sender EN_LINK varselmeldinger når den mottar ulike meldinger, for eksempel mus klikker meldinger, mens musepekeren er over teksten som påvirker CFE_LINK. Hvis du vil ha mer informasjon om CFE_LINK-effekt, kan du se under følgende kommentarer.
Det overordnede vinduet i kontrollen mottar denne varslingsmelding gjennom den WM_NOTIFY -melding.
EN_LINK idEditCtrl = (int) LOWORD(wParam); / / identifikator for Rediger kontroll pEnlink = (ENLINK *) lParam; / / peker til ENLINK-struktur
Hvis du returnerer null, kontrollen går videre med sin normale håndtering av meldingen.
Hvis du returnerer en ikke-nullverdi, håndterer kontrollen ikke meldingen.
Hvis du vil motta EN_LINK beskjed, angi ENM_LINK-flagget i masken sendt med EM_SETEVENTMASK meldingen.
Rich edit-kontrollen sender EN_LINK meldinger når den mottar følgende meldinger mens musepekeren er over teksten som påvirker CFE_LINK:
WM_LBUTTONDBLCLK
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_MOUSEMOVE
WM_RBUTTONDBLCLK
WM_RBUTTONDOWN
WM_RBUTTONUP
WM_SETCURSOR
CFE_LINK effekten vanligvis identifiserer et tekstområde som inneholder en URL-adresse. Programmer kan håndtere EN_LINK varslingen ved å endre musepekeren når det er over URL-Adressen, eller ved å starte en nettleser for å vise plasseringen identifisert av URL-Adressen.
RichEdit 2.0 og senere: Hvis du sender meldingen EM_AUTOURLDETECT å aktivere automatisk gjenkjenning av URL-Adressen, angir rich edit-kontrollen automatisk CFE_LINK-effekt for endrede teksten som identifiserer den som en URL-adresse.
nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i richedit.h.
Rik redigere kontroller oversikt, rik redigere varselmeldinger, CHARRANGE, EM_AUTOURLDETECT, ENLINK, NMHDR