URL im Standardbrowser öffnen



  • Halli Hallo

    Wie kann ich in einem C++ Buider Formular einen Internet-Link plazieren.
    Ich hatte die Idee ein Label mit einem OnClick-Ereignis zu erstellen.
    Beim Draufklicken sollte dann ein Browser geöffnet werden mit genau der Adresse.
    Doch ich habe es einfach nicht hingekriegt.

    Kann mir da jemand helfen.

    Thanks

    [ Dieser Beitrag wurde am 23.02.2002 um 14:14 Uhr von Jansen editiert. ]



  • Hallo,

    Du musst das TLabel mit Blauer Schrift erstellen als Cursor nimmst
    du crHandPoint.
    Und dann musst du bei LabelClick folgendes einfügen:

    #include <shellapi.h>
    
    void __fastcall TForm1::Label1Click(TObject *Sender)
    {
      ShellExecute(Handle, "open", "http://www.Meine-Hompage.de/cpp",
        NULL,NULL,SW_SHOWDEFAULT);
    }
    

    😃



  • Ich grüsse Dich <Kim Oliver>

    Ich habe es gerade ausprobiert.
    Das funktioniert perfekt.

    Vielen Dank (Danke! Danke!)

    Anmerkung des Moderators:
    Siehe auch den FAQ-Beitrag E-Mail: Standardprogramm aufrufen, Adresse und Text vorgeben.


Anmelden zum Antworten