Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi String verlinken (https://www.delphipraxis.net/8945-string-verlinken.html)

Hansa 15. Sep 2003 20:02

Re: String verlinken
 
Das, was ich geschrieben habe. Du mußt Dich selber um eine Lösung bemühen. Ein ShowMessage zeigt nur was auf dem Bildschirm an. Da gibts kein OnClick usw. Ansonsten kannst Du nur hoffen, daß jemand die Antwort weiß und Dir das auch sagt, sofern Du nicht selber drauf kommst.

fkerber 15. Sep 2003 20:07

Re: String verlinken
 
Hi!

Gemäß meiner Signatur möchte ich dich darauf hinweisen, dass ich nicht der Fragensteller bin, sondern fast exakt die selbe Antwort schon vor dir gegeben habe! Also weiß ich wie es geht und sage, dass dem Fragesteller, ok?

Ciao fkerber

Hansa 15. Sep 2003 22:30

Re: String verlinken
 
Ach so,

na toll, wir diskutieren hier und der der fragt? Wo ist der überhaupt :lol:

Blechwolf 16. Sep 2003 08:37

Re: String verlinken
 
Salut,

schaut Euch mal den folgenden Thread an:

http://www.delphipraxis.net/topic100...+%f6ffnen.html

Zitat:

Zitat von Chris1986
Delphi-Quellcode:
Uses:
ShellApi,


Implementation
begin
ShellExecute(Application.Handle,'open',PCHar('http://www.deinewebsite.de'),nil,nil,sw_ShowNormal);
end;

Wenn man jetzt das 'http://www.deinewebseite.de' in ein 'mailto:Mickey.Mouse@Disneyland.com' ändert, dann wird automatisch das Mailprogramm aufgerufen, sofern denn im entsprechenden Browser eingestellt ist, welches Mailprogramm verwendet werden soll, wenn auf eben solche Links mit "Mailto:" geklickt werden.
Mag vielleicht nicht elegant sein und funktioniert auch nicht bei jedem (je nach Browser-Konfig) aber ist zumindest mal ein Anfang.

Der Aufruf von ShellExecute kommt dann in die OnClick-Prozedur für das Label. Ich würde die Textfarbe dann noch auf blau setzen, und das ganze unterstreichen, damit jedem klar ist, das es ein Link ist. Aber dazu haben ja schon andere was geschrieben.

Grüße
Blechwolf


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz