editfeld ist ist immer markiert. wie bekommt man das weg?

  • hallo, ich hab ein einzeilges editfeld was mit einem text gefüllt ist...

    [autoit]


    Global $customkey = ("Custom key insert here")
    Global $customkeyinput = GUICtrlCreateEdit($customkey, 330, 125, 150, 18,0)

    [/autoit]


    leider ist jedes mal dieser text markiert immer wenn ich meine applikation lade... das gleiche problem hatte ich schonmal weiss aber nicht mehr wie ich es gelöst habe? ist zwar nix großes, sieht aber blöd aus wenn es markiert ist. hat jemand eine lösung ?

  • machs doch so:

    [autoit]

    _GUICtrlEdit_SetSel($hWnd, "", "")

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • machs doch so:

    [autoit]

    _GUICtrlEdit_SetSel($hWnd, "", "")

    [/autoit]

    danke, geht nicht ... markierung bleibt unverändert bestehen...
    ich hatte es schon mit GUICtrlSetState($customkeyinput, $GUI_DISABLE) und wieder ENABLE probiert ... wenns wieder enankle ist, dann ist die markierung wieder da :(

    EDIT: es geht jetzt danke ... hatte es an die falsche stelle im code platziert ... thx

    Einmal editiert, zuletzt von WhiteLion (28. Januar 2010 um 12:39)

  • Ja, hatte ich auch erst falsch gemacht. :D Es muss hinter GUISetState ...

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"