WinSetOnTop bei FileOpenDialog - wie geht das ?

  • Moin leute,
    ich habe alle meine guis/fenster mit WinSetOnTop gesetzt. Leider hab ich keine ahnung wie ich das
    ganze bei FileOpenDialog /en anwenden soll....
    hier mal ein ausschnitt meines codes:

    [autoit]


    $selectedlogofile = FileOpenDialog("Select a .jpg-file", @ScriptDir &"\hktlogos\", "Logofiles files (*.jpg)")
    if @error then
    Else
    if StringInStr($selectedlogofile, "hktlogos") > 1 Then
    FileChangeDir(@ScriptDir)
    IniWrite("ms.ini", "Options", "logodir", $selectedlogofile)
    _logochangenocopy($selectedlogofile)
    Else
    Local $random2 = Random(111111,9999999, 1)
    Local $name66 = @ScriptDir &"\hktlogos\"&$random2&".jpg"
    FileChangeDir(@ScriptDir)
    FileCopy($selectedlogofile, $name66, 1)
    _logochangeandcopy($name66)
    IniWrite("ms.ini", "Options", "logodir", $name66)
    EndIf
    EndIf

    [/autoit]

    Einmal editiert, zuletzt von WhiteLion (25. Oktober 2010 um 21:52)

  • So?

    [autoit]


    #include <WindowsConstants.au3>
    $hGUI = GUICreate("", 400, 300, -1, -1, Default, $WS_EX_TOPMOST)
    $selectedlogofile = FileOpenDialog("Select a .jpg-file", @ScriptDir &"\hktlogos\", "Logofiles files (*.jpg)", 1, "", $hGUI)
    GUIDelete($hGUI)

    [/autoit]

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯