Link w TRichEdit

0

Witam i od razu pytam :

Mam sobie RichEdit w programi, do którego kieruje różne komunikaty dla użytkownika o przeprowadzanych obliczeniach i innych duperelach. Jak cos sknoci to sie na czerwono tam wyświela, jak cos delkatnie zawini to na pomaranczowo : ) Czasem jednak podaje tam komunikat że "... raport z obliczeń został zapisany do pliku : "c:\raporty\raport.txt"."
I chciałbym żeby po pierwsze ścieżka była na niebiesko i podkreślona (to wiem jak zrobić), po drugie żeby jak użytkonik na jedzie nad tą scieżkę myszką to żeby się zmieniał kursor na łąpę (tego nie wiem jak zrobić) i po trzecie jak użytkownik kliknie to żeby się otwierał notatnik z załadowanym plikiem (jak załadować to wiem, ale jak sprawdzic ze kliknął w link ??).

Z góry dziękuje za odpowiedz i pozdrawiam.

0

Na 4p jest napisane jak zrobic zeby RichEdit wyswietlał linki (poszukaj, chyba w faq).
Teraz wystarczy ze napiszesz: "Tresc komunikatu file://C:\costam.txt i dalsza część komunikatu". To jest jedyny sposób który mi przyszedł w tej chwili do głowy :P

0

Na 4p jest napisane jak zrobic zeby RichEdit wyswietlał linki (poszukaj, chyba w faq).
Teraz wystarczy ze napiszesz: "Tresc komunikatu file://C:\costam.txt i dalsza część komunikatu". To jest jedyny sposób który mi przyszedł w tej chwili do głowy :P

No ciekawa sprawa i nawet działa, ale pierwsza rzecz : ) to że się wyswietla też ten przedrostek "file://", ale to jeszcze bym przebolał, nawet ładna łapka się zrobiła jak się najedzie na link, ale .... jak wykryc to kliknięcie na linku i jak pobrac wartość (treść) klikniętego linka. Może to się trzeba cos z komunikatami pobawić .. ale sam nie wiem.

Power of Google :

http://www.swissdelphicenter.ch/torry/showcode.php?id=1652

  • ale niestety mi to nie hula ; ( bardzo bym prosil zeby kto to mogl sprawdzic najlepiej z linkiem typu file:*/c:\tekst.txt
    <ort>poza tym</ort> pozostają problemy takie jak : chciałbym aby sama scieżka się tak podkreślała (żeby nie dodawać file:///). Ponadto jak mam w scieżce spacje to też nie ciekawie, bo metoda podana powyżej nie widzi końcówki : ( Trzeba by pewnie zamenić spacje na jakieś krzaczki w stylu %20 ale to bedzie wyglądało jeszcze brzydziej. Ktoś ma jakieś pomysły, albo chociaż czy ktoś może mi wytłumaczyć ten kod do którego linka podałem ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1