Fokus auf Editbox ohne in den Vordergrund zu holen?

  • Hi,

    ist es möglich den Fokus auf eine Editbox einer GUI zu setzen ohne die GUI in den Vordergrung zu holen?

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

    Einmal editiert, zuletzt von chip (1. Februar 2010 um 08:07)

  • Hi,

    meinst du so?

    [autoit]


    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 450, 285, 192, 124)
    $Button1 = GUICtrlCreateButton('Button1', 10,100,20,20)
    $Edit1 = GUICtrlCreateEdit("", 40, 24, 369, 217)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit][autoit][/autoit][autoit]

    HotKeySet('^f','_Focus')
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func _Focus()
    ControlFocus($Form1,'',$Edit1)
    EndFunc

    [/autoit][autoit][/autoit][autoit][/autoit]

    LG

  • Was hast du denn vor? Einen Text eintragen?
    Wenn ja, dann machs doch mit ControlSend/Click etc.

    MfG

    Will ein Tool schreiben mit dem ich mein Windows Media Center über Sprache steuern kann.


    Danke, habe aber inzwischen einen anderen Weg gefunden: http://sehnenweh.org/2010/01/window…kennung-makros/

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.