hotlink in einem inputfeld... geht das ?

  • ich habe eine Inputfeld und möchte das die dortigen informationen von einer webseite geladen werde ... quasi für neuigkeiten und so... das sollte
    dann auch beinhalten, dass dort mal eine anklickbarer link stehen sollte ... geht sowas ?

    PS: und noch eine frage am rand -> warum ist der inhalt meines inputs immer komplett markiert wenn ich was paste: GUICtrlSetData($input50, GUICtrlRead($input50) & @CRLF & "blabla")

    Einmal editiert, zuletzt von WhiteLion (11. Juni 2010 um 11:31)

    • Offizieller Beitrag

    dass dort mal eine anklickbarer link stehen sollte ... geht sowas ?


    Das ist durchaus machbar:
    - nutze OnEventMode
    - weise dem Event $GUI_EVENT_PRIMARYUP eine Funktion zu, in der Funktion:
    - prüfe ob Maus über Input (ID unter Cursor erhältst du mit GUIGetCursorInfo )
    - wenn ja: lies Inhalt des Inputs und selektiere mit StringRegExp einen evtl. Link
    - wenn Link vorhanden: ShellExecute($Link)

    warum ist der inhalt meines inputs immer komplett markiert wenn ich was paste


    Wenn das Input den Fokus erhält und es ist nicht leer, wird von Windows immer der Inhalt markiert. Sende einfach an das Control: {HOME} oder {END} - je nachdem, wo der Cursor stehen soll.