Hallo,
immer wenn ich über meine GUI mit anderen Fenster drübergehe passiert das hier:
[Blockierte Grafik: http://download.lima-city.de/deepred/Bilder/928929046380566612.jpg]
Hallo,
immer wenn ich über meine GUI mit anderen Fenster drübergehe passiert das hier:
[Blockierte Grafik: http://download.lima-city.de/deepred/Bilder/928929046380566612.jpg]
Ich hab keine Probleme (AutoIt 3.3.0.0, XP-SP3, vistamizer). Welche AutoIt-Version verwendest du?
Die neueste 3.3.0.0. Dieses Problem ist aber schon länger. Kann man es irgendwie verhindern das da solche Balken kommen?
Hi,
ich habe auch keine Probleme. Geht es denn wenn du die Icons mal im Code auskommentierst, damit keine Angezeigt werden?
Falls ja, liegt das Problem am Icon Cache. >> Google
Ne geht auch ohne Icons nicht.
Hier mal ein Video mit Icons -> Video
könnte mir vorstellen, dass das am Grafikkartentreiber liegt...
Sicher? Weil die schwarze Balken tauchen nur bei AutoIt auf...
Sehr merkwürdig das ganze . Habe auch diese Grafikfehler . Sie entstehen aber nur wenn man mit einem Fenster von rechts nach links über die GUI fährt . In der anderen Richtig werden die Grafikfehler wieder gelöscht-
habt ihr mal versucht, das script zu kompilieren und es dann laufen zu lassen?
Das selbe Problem. Macht kein Unterschied .
Hi,
bei mir sind die Grafikfehler auch.
Habe mal ein bisschen rumprobiert
Es liegt wohl an den Tabs.
Wenn man die Tabs mit den neueren _Guictrltab_ Funktionen erstellt ist der Grafikfehler weg.
Siehe
#include <GuiTab.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.0.0
Author: Burak Keskin
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$Einstellungen = GUICreate("Einstellungen", 402, 498, 352, 128)
$Tab1 = _GUICtrlTab_Create($Einstellungen, 8, 8, 385, 449)
;~ $Tab1 = GUICtrlCreateTab(8, 8, 385, 449)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH + $GUI_DOCKHEIGHT)
$TabSheet1 = _GUICtrlTab_InsertItem($Tab1, 0, "SAFISDFKDSF")
$Group1 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 40, 369, 297)
$Checkbox2 = GUICtrlCreateCheckbox("SAFISDFAFISDFKDSF", 24, 64, 225, 17)
$Checkbox3 = GUICtrlCreateCheckbox("SAFISDFKDSF", 24, 88, 209, 17)
$Checkbox11 = GUICtrlCreateCheckbox("SAFISDFKDSF", 24, 112, 137, 17)
$Label17 = GUICtrlCreateLabel("SAFISDFKDSF:", 24, 136, 142, 17)
$Radio11 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 160, 113, 17)
$Radio12 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 184, 113, 17)
$Radio13 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 208, 113, 17)
$Radio14 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 232, 113, 17)
$Checkbox12 = GUICtrlCreateCheckbox("SAFISDFKDSF", 24, 264, 145, 17)
$Checkbox13 = GUICtrlCreateCheckbox("FSAFISDFKDSF", 24, 288, 121, 17)
$Checkbox14 = GUICtrlCreateCheckbox("FSAFISDFKDSF", 24, 312, 217, 17)
$Icon2 = GUICtrlCreateIcon("C:\WINDOWS\system32\shell32.dll", -169, 344, 56, 32, 32, BitOR($SS_NOTIFY, $WS_GROUP))
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button8 = GUICtrlCreateButton("SAFISDFKDSF", 224, 424, 163, 25, 0)
$Group9 = GUICtrlCreateGroup("Info", 16, 344, 369, 73)
$Label18 = GUICtrlCreateLabel("SAFISDFKDSF", 24, 368, 116, 17)
$Label19 = GUICtrlCreateLabel("563", 152, 368, 19, 17)
$Label20 = GUICtrlCreateLabel("SAFISDFKDSF:", 24, 392, 87, 17)
$Label21 = GUICtrlCreateLabel("53", 152, 392, 64, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $TabSheet2 = _GUICtrlTab_InsertItem($Tab1, 1, "SAFISDFKDSF")
;~ $Group2 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 40, 369, 313)
;~ $Checkbox1 = GUICtrlCreateCheckbox("SAFISDFKDSF", 24, 64, 233, 17)
;~ $Label1 = GUICtrlCreateLabel("SAFISDFKDSF:", 40, 88, 45, 17)
;~ $Input1 = GUICtrlCreateInput("999", 88, 88, 41, 21)
;~ $Label2 = GUICtrlCreateLabel("SAFISDFKDSF", 136, 88, 53, 17)
;~ $Checkbox4 = GUICtrlCreateCheckbox("SAFISDFKDSF", 40, 112, 289, 17)
;~ $Label3 = GUICtrlCreateLabel("WSAFISDFKDSFSAFISDFKDSFSAFISDFKDSF", 24, 136, 301, 17)
;~ $Radio1 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 160, 113, 17)
;~ $Radio2 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 184, 113, 17)
;~ $Radio3 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 208, 193, 17)
;~ $Label4 = GUICtrlCreateLabel("SAFISDFKDSF SAFISDFKDSF:", 24, 232, 143, 17)
;~ $Radio4 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 256, 113, 17)
;~ $Radio5 = GUICtrlCreateRadio("SAFISDFKDSF", 40, 280, 113, 17)
;~ $Label5 = GUICtrlCreateLabel("SAFISDFKDSF:", 40, 312, 45, 17)
;~ $Input2 = GUICtrlCreateInput("SAFISDFKDSF", 88, 312, 153, 21)
;~ $Button5 = GUICtrlCreateButton("Überprüfen", 248, 312, 75, 25, 0)
;~ $Icon3 = GUICtrlCreateIcon("C:\WINDOWS\system32\shell32.dll", -89, 344, 56, 32, 32, BitOR($SS_NOTIFY, $WS_GROUP))
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $Group3 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 360, 369, 89)
;~ $Checkbox5 = GUICtrlCreateCheckbox("SAFISDFKDSF", 24, 376, 281, 17)
;~ $Label6 = GUICtrlCreateLabel("SAFISDFKDSFSAFISDFKDSFSAFISDFKDSF", 24, 400, 360, 17)
;~ $Label7 = GUICtrlCreateLabel("SAFISDFKDSFSAFISDFKDSF", 24, 416, 70, 17)
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $TabSheet3 = _GUICtrlTab_InsertItem($Tab1, 2, "SAFISDFKDSF")
;~ $Group6 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 40, 369, 217)
;~ $Label14 = GUICtrlCreateLabel("SSAFISDFKDSFSAFISDFKDSFSAFISDFKDSF", 88, 64, 255, 17)
;~ $Label15 = GUICtrlCreateLabel("SAFISDFKDSF SAFISDFKDSF SAFISDFKDSF", 88, 80, 228, 17)
;~ $Radio9 = GUICtrlCreateRadio("SAFISDFKDSF SAFISDFKDSF", 24, 112, 193, 17)
;~ $Radio10 = GUICtrlCreateRadio("SAFISDFKDSF SAFISDFKDSF für:", 24, 136, 193, 17)
;~ $Checkbox6 = GUICtrlCreateCheckbox("SAFISDFKDSF", 40, 160, 97, 17)
;~ $Checkbox7 = GUICtrlCreateCheckbox("SAFISDFKDSF", 40, 184, 97, 17)
;~ $Checkbox8 = GUICtrlCreateCheckbox("SAFISDFKDSF", 40, 208, 97, 17)
;~ $Checkbox9 = GUICtrlCreateCheckbox("SAFISDFKDSF", 40, 232, 97, 17)
;~ $Icon1 = GUICtrlCreateIcon("C:\WINDOWS\system32\shell32.dll", -170, 32, 64, 32, 32, BitOR($SS_NOTIFY, $WS_GROUP))
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $Group7 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 264, 369, 49)
;~ $Checkbox10 = GUICtrlCreateCheckbox("SAFISDFKDSFSAFISDFKDSF", 24, 288, 201, 17)
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $Group8 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 320, 369, 129)
;~ $Combo1 = GUICtrlCreateCombo("SAFISDFKDSF", 24, 344, 145, 25)
;~ $Button7 = GUICtrlCreateButton("SAFISDFKDSF", 176, 344, 75, 25, 0)
;~ $Label16 = GUICtrlCreateLabel("SAFISDFKDSF", 24, 424, 131, 17)
;~ GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
;~ GUICtrlSetColor(-1, 0x0000FF)
;~ $Pic2 = GUICtrlCreatePic("", 296, 344, 76, 44, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $TabSheet4 = _GUICtrlTab_InsertItem($Tab1, 3, "SAFISDFKDSF")
;~ $Group4 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 40, 369, 217)
;~ $ListView1 = GUICtrlCreateListView("", 24, 64, 194, 182)
;~ GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 50)
;~ $Label8 = GUICtrlCreateLabel("SAFISDFKDSF:", 232, 64, 52, 17)
;~ $Pic1 = GUICtrlCreatePic("", 232, 88, 140, 156, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $Group5 = GUICtrlCreateGroup("SAFISDFKDSF", 16, 264, 369, 185)
;~ $Label9 = GUICtrlCreateLabel("", 232, 304, 140, 132)
;~ $Label10 = GUICtrlCreateLabel("SAFISDFKDSF:", 232, 280, 66, 17)
;~ $Button6 = GUICtrlCreateButton("SAFISDFKDSF", 152, 414, 75, 25, 0)
;~ $Radio6 = GUICtrlCreateRadio("SAFISDFKDSF", 24, 288, 113, 17)
;~ $Radio7 = GUICtrlCreateRadio("SAFISDFKDSF", 24, 312, 113, 17)
;~ $Radio8 = GUICtrlCreateRadio("SAFISDFKDSF", 24, 336, 113, 17)
;~ $Label11 = GUICtrlCreateLabel("", 152, 288, 12, 12)
;~ $Label12 = GUICtrlCreateLabel("", 152, 312, 12, 12)
;~ $Label13 = GUICtrlCreateLabel("", 152, 336, 12, 12)
;~ GUICtrlCreateGroup("", -99, -99, 1, 1)
;~ $Button1 = GUICtrlCreateButton("SAFISDFKDSF", 72, 464, 75, 25, 0)
;~ $Button2 = GUICtrlCreateButton("SAFISDFKDSF", 152, 464, 75, 25, 0)
;~ $Button3 = GUICtrlCreateButton("SAFISDFKDSF", 232, 464, 75, 25, 0)
;~ $Button4 = GUICtrlCreateButton("SAFISDFKDSF", 312, 464, 75, 25, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Wenn ich jedoch den zweiten Tab aktiviere, werden alle Controls übereinander erstellt.
Wie schafft man es, dass die Controls auf dem richten Tab erstellt werden
Nee klappt anscheinend nicht
Die Grafikfehler tauchen nur bei AutoIt auf (evtl. ein Bug?).
Wenn du jedem Control eine Hintergrundfarbe zuweist, dann gehts.
Ich glaube auch, daß das ein Bug ist...
lgE
mmh komisches problem ...
hab vorkurzem mal son jump&run spiel gespielt da hat mein laptop auf Farben Vista Basic umgestellt und komisch :
Bis zum nächsten Hochfahren hatte ich dasselbe problem