Erstellen eines Hyperlinks im Editor (textEdit) [MFC]

Ich erstelle eine textEdit-Anwendung mit MFC. Gibt es eine Möglichkeit, einen Hyperlink automatisch zu erstellen, wenn ein Benutzer eine Webadresse schreibt? Wenn Sie eine Webadresse "www.google.com" eingeben, erkennt die Anwendung die Webadresse und erstellt sofort einen Hyperlink. Ich habe Dokumente durchsucht, die dies erklären, konnte es aber nicht finden. Und ich konnte es nicht schaffen. Ich habe bereits einen Notizblock erstellt, aber ich konnte die Funktion eines Hyperlinks nicht zum Notizblock hinzufügen.

Die folgenden Sätze sind Funktionen des Hyperlinks.

Wenn Sie auf den Text klicken, wird ein Browserfenster an der im Text angegebenen Stelle geöffnet.

Der Cursor muss sich vom Standardpfeilcursor in einen Zeigefinger ändern, wenn er über das Steuerelement bewegt wird.

Der Text im Steuerelement muss unterstrichen werden, wenn sich der Cursor über dem Steuerelement befindet.

Ein Hyperlink-Steuerelement muss Text in einer anderen Farbe anzeigen - Schwarz ist einfach nicht ausreichend. Die Funktionen, die ich hinzugefügt habe, sind:

5. Ein einmal besuchtes Hyperlink-Steuerelement muss die Farbe ändern.

6.Das Hyperlink-Steuerelement sollte über die Tastatur zugänglich sein.

7. Es sollte eine Art Hooks installieren, damit der Programmierer einige Aktionen ausführen kann, wenn das Steuerelement den Fokus hat oder der Cursor über dem Steuerelement schwebt.

Unter den Funktionen, die ich hauptsächlich ausführen möchte, ist die erste. Wenn ich auf einen Hyperlink-Text klicke, sollte dieser mit einem Browserfenster im Internet verknüpft sein.

Bitte antworte und hilf mir. Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage