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

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

    • 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 :(