normales Fenster, aber nicht in der Taskleiste

  • ich möchte eine normale Gui erstellen.

    Nachträglich soll dieses Fenster mit einem Befehl nicht mehr in der Taskleiste zu sehen sein. Es soll sich nicht verändern und nicht zu einem Toolbox-Fenster mit so einem kleinem x werden.

    Wie lautet der Befehl ?

    ?(

    Einmal editiert, zuletzt von IsleOfTechno (14. Juli 2009 um 21:25)

  • und wie lautet dieser Style ? ich bekomm nur styles nach meiner vorstellung, bei denen sich die Gui aber in ein Toolbox-Fenster mit ganz kleiner Fensterleiste oben und kleinem x verwandelt.


    Meines Wissens geht das iwie mit DLL, aber ich finde das nicht mehr, ich such schon überall ... ;(

  • mache es einfach als poup und zu einem tool window und schreib dir die close buttons selbst z.B. mach dir Bilder mit Photoshop ^^


    Hier mal ein Beispiel :

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #NoTrayIcon

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

    Opt('WinTitleMatchMode', 4)

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

    $aTaskbarPos = WinGetPos('classname=Shell_TrayWnd')
    $iWidth = 160
    $iHeight = 80
    $iLeft = $aTaskbarPos[2] - $iWidth - 6
    $iTop = 0

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

    $Form2 = GUICreate("Shutdown Control", $iWidth, $iHeight, $iLeft, $iTop,$WS_Popup,$WS_EX_TOOLWINDOW)
    $Pic3 = GUICtrlCreatePic("C:\MT\Shut\close.jpg", 145, 0, 15, 15, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    GUICtrlSetCursor (-1, 0)
    GUICtrlCreateLabel("",0,0,160,80,0,$GUI_WS_EX_PARENTDRAG)
    GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Pic3
    _Close ()
    EndSwitch
    WEnd

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

    Func _Close ()
    Exit
    EndFunc

    [/autoit]


    ich hänge dir mal nen close button an von mir kannst dir auch selbst einen machen musst halt noch den pfad wählen den du willst


    Mfg Eistee

  • So geht es etwa:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #NoTrayIcon

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

    $HideGUI = GUICreate("",1,1)

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

    $Form2 = GUICreate("Shutdown Control",Default,Default,Default,Default,Default,Default,$HideGUI)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]