EN_LINK

[Dies ist vorläufige Dokumentation und Änderungenvorbehalten.]

Ein rich-Edit-Steuerelement sendet EN_LINK-Benachrichtigungen, wenn es verschiedene Meldungen, z. B. Maus erhält Nachrichten, klicken Sie, während der Mauszeiger über den Text ist, die die CFE_LINK Wirkung hat. Für weitere Informationen zu den CFE_LINK-Effekt siehe den folgenden Abschnitt "Hinweise".

Das übergeordnete Fenster des Steuerelements empfängt diese Benachrichtigung durch die WM_NOTIFY -Meldung.

EN_LINK IdEditCtrl = (Int) LOWORD(wParam); / / Bezeichner von Edit control pEnlink = (ENLINK *) lParam;       / / Zeiger auf ENLINK Struktur 

 

Parameter

idEditCtrl
Bezeichner des rich-Edit-Steuerelements.
pEnlink
Zeiger auf eine Struktur ENLINK . Die Struktur enthält ein NMHDR -Struktur, die Informationen über die Meldung vom Steuerelement und eine CHARRANGE -Struktur, die den Bereich von Zeichen angibt, die CFE_LINK Wirkung haben,.

Rückgabewerte

Wenn Sie 0 (null) zurück, fährt das Steuerelement mit seiner normalen Behandlung der Nachricht.

Wenn Sie einen Wert ungleich NULL zurück, behandelt das Steuerelement die Nachricht nicht.

Bemerkungen

Um EN_LINK-Benachrichtigungen zu erhalten, geben Sie das ENM_LINK-Flag in der Maske mit die EM_SETEVENTMASK -Meldung gesendet.

Ein rich-Edit-Steuerelement sendet EN_LINK Benachrichtigungen, wenn es die folgenden Nachrichten empfängt, während der Mauszeiger über den Text ist, den CFE_LINK-Effekt:

WM_LBUTTONDBLCLK
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_MOUSEMOVE
WM_RBUTTONDBLCLK
WM_RBUTTONDOWN
WM_RBUTTONUP
WM_SETCURSOR

Der CFE_LINK Effekt bezeichnet in der Regel einen Textbereich, der einen URL enthält. Anwendungen können die EN_LINK-Benachrichtigung behandeln, Ändern des Mauszeigers, wenn es über die URL ist, oder starten einen Browser, um den Speicherort, der durch die URL identifizierte anzeigen.

Rich Edit 2.0 und höher: Wenn Sie die EM_AUTOURLDETECT Nachricht, automatischen URL-Erkennung aktivieren, setzt das rich-Edit-Steuerelement automatisch den CFE_LINK Effekt für geänderte Text, der es identifiziert als eine URL.

QuickInfo

&Nbsp; Windows NT: Version 4.0 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:Deklariert in richedit.h.

Siehe auch

Rich-Edit-Steuerelemente (Übersicht), Rich-Edit-Benachrichtigungen, CHARRANGE, EM_AUTOURLDETECT, ENLINK, NMHDR

Index