Wie ktoś może jak to przerobić żeby po kliknięciu w ten link otwierała się przeglądarka z tą stroną ?
Okienko otwierane przez funkcję/metodę Messagebox nie umożliwia przechowywania linków; Jeśli chcesz zrobić podobne to musisz zrobić własne okno dialogowe, w którym określisz sobie swoje elementy i zachowanie; Samo otwarcie danej strony w przeglądarce realizuje się np. za pomocą funkcji ShellExecute;
Ewentualnie utwórz zwykły projekt aplikacji, główny formularz poustawiaj, tak aby wyglądał jak systemowe okienko informacyjne; Ikonkę można pobrać z systemowej biblioteki - wtedy na każdej wersji systemu Windows będzie inna, odpowiednia dla systemowego okienka; Postaw na formularzu dwie etykiety - w jednej ustaw tekst Zapraszam na stronę
, a w drugiej wpisz adres strony (pozostaw włączone dostosowywanie szerokości komponentu do jego zawartości); Tej drugiej etykiecie ustaw inny kolor, aby było widać, że jest linkiem, zmień też kursor na crHandPoint
; Można też obsłużyć zdarzenia OnMouseEnter
i OnMouseLeave
, aby dodać podkreślenie po najechaniu kursorem i je wyłączyć po wyjechaniu; W OnClick
należy wpisać instrukcję ShellExecute, która otworzy zadaną stronę w przeglądarce.