Ich habe da ein Kleines Problem
Und zwar habe ich mir ein Gui gebastelt was oben am Bildschirmrand sitzt und wenn man mit der Maus
dort hinfährt erscheint es .. verlässt man das Gui verschwindet die Leiste wieder.
Nun dachte ich mir mach Ich noch eine Comboliste rein die mir meien Projekt Ordner listet.
Problem was nun auftritt ist das wenn ich mit der Maus im Combo was was selektieren möchte
zu 99 % den Gui Bereich verlasse.
Spoiler anzeigen
global $hidden
global $main = GUICreate("AutoITDeskBar2",@DesktopWidth +2,70,-2,-30, $WS_BORDER , $WS_EX_APPWINDOW )
$Combo1 = GUICtrlCreateCombo("Projekte", @DesktopWidth - 300, 8, 193, 25,$CBS_DROPDOWNLIST)
$Beende = GUICtrlCreateButton("Beende", @DesktopWidth - 80, 8, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
$tPos = WinGetPos($main)
While 1
$mPos = MouseGetPos()
If WinActive("AutoITDeskBar2") = 0 And $hidden And $mPos[1]<2 Then
WinActivate($main)
WinSetState($main,"",@SW_SHOW)
$hidden = False
ElseIf Not $hidden And $mPos[1]>40 and Then
WinSetState($main,"",@SW_HIDE)
$hidden = True
EndIf
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
exit()
EndSwitch
WEnd
Wie kriege ich das hin das wenn die Maus im Combo Bereich ist mir meine Leiste nicht gleich wieder ausgeblendet wird ?