Grafikfehler

  • Ich hab keine Probleme (AutoIt 3.3.0.0, XP-SP3, vistamizer). Welche AutoIt-Version verwendest du?

  • 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

  • könnte mir vorstellen, dass das am Grafikkartentreiber liegt...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

    • Offizieller Beitrag

    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- 8|;(

    • Offizieller Beitrag

    Das selbe Problem. Macht kein Unterschied .

  • Hi,
    bei mir sind die Grafikfehler auch.
    Habe mal ein bisschen rumprobiert :D

    Es liegt wohl an den Tabs.

    Wenn man die Tabs mit den neueren _Guictrltab_ Funktionen erstellt ist der Grafikfehler weg.
    Siehe

    Spoiler anzeigen
    [autoit]

    #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 ----------------------------------------------------------------------------

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

    ; 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)

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

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

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

    EndSwitch
    WEnd

    [/autoit]

    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 ?(

  • mmh komisches problem ... :D
    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 :(