EM_AUTOURLDETECT

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

Rich Edit 2.0 und höher: Senden Sie eine EM_AUTOURLDETECT, aktivieren oder Deaktivieren der automatischen Erkennung von URLs von einem rich-Edit-Steuerelement.

Rich Edit 1.0: Diese Nachricht wird nicht unterstützt.

EM_AUTOURLDETECT wParam = (WPARAM) bAktivieren Sie;  / / True fest, damit, FALSE zum Deaktivieren
lParam = 0;                / / nicht benutzt;  NULL muss sein 

 

Parameter

bAktivieren Sie
Der wParam-Wert. Geben Sie TRUE, um URL-Erkennung aktivieren, oder FALSE, um es zu deaktivieren.

Rückgabewerte

Wenn die Nachricht erfolgreich ist, ist der Rückgabewert 0 (null).

Wenn die Nachricht fehlschlägt, ist der Rückgabewert ein Wert ungleich NULL. Beispielsweise kann die Nachricht aufgrund von nicht genügend Arbeitsspeicher fehl.

Bemerkungen

Wenn automatischer URL-Erkennung aktiviert ist, scannt das rich-Edit-Steuerelement alle geänderten Text zu bestimmen, ob der Text im URL-Format entspricht. Das Steuerelement erkennt mehrere URL-Formate, einschließlich der folgenden Formate:

http:Lt;Text mit kein Whitespace>
Datei:<Text kein Leerzeichen>
Mailto:
<Text kein Leerzeichen>
FTP:
<Text kein Leerzeichen>
Https:
<Text kein Leerzeichen>
Gopher:
<Text kein Leerzeichen>
NNTP:
<Text kein Leerzeichen>
Prospero:
<Text kein Leerzeichen>
Telnet:
<Text kein Leerzeichen>
Nachrichten:
<Text kein Leerzeichen>
Wais:
<Text keine Leerzeichen& Gt;

Wenn eine URL erkannt wird, legt das Steuerelement das CFE_LINK Effekt Bit für alle Zeichen in der URL-Zeichenfolge. Das Steuerelement zeigt die URL-Zeichenfolge durch Unterstreichung und die Farbe des Textes festlegen.

Beachten Sie, dass wenn automatischer URL-Erkennung aktiviert ist, das rich-Edit-Steuerelement den CFE_LINK Effekt aus dem geänderten Text entfernt werden, die kein URL-Format, die vom Steuerelement erkannt hat. Wenn Ihre Anwendung den CFE_LINK-Effekt verwendet, um andere Arten von Text zu markieren, aktivieren Sie nicht automatischen URL-Erkennung.

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

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

Übersicht über das Rich-Edit-Steuerelemente, Rich-Edit-Nachrichten, CHARFORMAT2, EN_LINK

Index