1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Facemix

Beiträge von Facemix

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 21:21

    Ich hab jetzt einfach mal die GDIP.au3 included jetzt sind folgende Fehler:

    : ERROR: _GDIPlus_MatrixSetElements() called with wrong number of args.
    : REF: definition of _GDIPlus_MatrixSetElements().
    : ERROR: _GDIPlus_PathBrushSetSurroundColor(): undefined function.

    Die 3 Fehler müssen noch korrigiert werden damit es auch bei mir laufen kann

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 21:12

    mit Alt + F5 tut sich bei mir gar nichts.

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 21:04

    ich habs mir im Script in Scite bei mir genauer angeschaut, das lustige ist, anscheinend habe ich die nötie UDF schon drin in denen die Funktionen beschrieben werden sehe auch davonn die Calltips und trotzdem sagt es mir Undefinied function hmm jemand ne Idee?

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 20:59

    in welcher UDF sind denn die Ganzen Funktionen enthalten, die du in dem Script benutzt? ohne diese Funktionniert es bei mir nicht

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 20:35

    In der GDIpProgress.au3 wird eine Progressbar erstellt, die hat finde ich einen leichten 3D Effekt so ungefähr Stelle ich mir das vor

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 20:04

    Ich habe die Examples mit den Buttons schon gefunden, doch die sind auch nicht das was ich mir vorstelle. ausserdem wackelt es bei mir mit der Funktion der Buttons mal sieht man da nen Effekt und mal gar nicht hmmm nicht gerade das was ich mir vorstelle. In erster Linie möchte ich ja den Button nen 3D Style zu geben.

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 19:57

    ich habe die GDIP.au3 gefunden, aber ganz ehrlich, ich kann damit gerade gar nichts anfangen, im gegenteil jetzt bin ich noch ratloser als vorher :D

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 19:20

    Wo bekomm ich die GDIP.au3 her?

    Mit BildbearbeitungsProgrammen Blder zu zeichnen, diese Als Button nutzen ist nicht wirklich das was ich will

  • Eigener GDIPlus Button Style

    • Facemix
    • 20. Dezember 2013 um 19:06

    Hallo leute, habe einen GDIPlusButton geschrieben mit GDIPlus. so wie er jetzt ist, sieht er noch recht langweilig aus, wie kann ich dem Button am besten nen schöneren Style geben z.B. 3D Style so ähnlich wie in der GDIpProgress.au3 ?

    Hier der Code mit dem Button, hoffe ihr könnt mir Tipps geben, verlange ja nicht, dass ihr die ganze Arbeit für mich übernehmt :D
    Nur ein Paar Tipps mit welchen Befehlen/Codes ich das bewerkstelligen könnte :thumbup:

    Spoiler anzeigen
    [autoit]


    #include <GDIPlus.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    _GDIPlus_Startup()

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

    $Form1 = GUICreate("", 175, 175, -1, -1)
    $Button1 = _GDIPlus_CtrlCreateButton($Form1, 5, 5, 100, 50)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    ;hier sollten die grafiken usw noch geschlossen werden
    _GDIPlus_Shutdown()
    Exit
    Case $Button1
    MsgBox(0, '', '$Button1 wurde geklickt')
    EndSwitch
    WEnd

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

    Func _GDIPlus_CtrlCreateButton($HWND, $iLeft, $iTop, $iWidth, $iHeight, $iColor=0xFF0000FF, $iClickColor=0xFF505050, $BorderColor=0xFFFF0000)
    If $iColor = "" Then $iColor = 0xFF0000FF
    If $iClickColor = "" Then $iClickColor = 0xFF505050
    If $BorderColor = "" Then $BorderColor = 0xFFFF0000
    If WinGetState($HWND) = 5 Then GUISetState()
    Global $ButtonCreate[11]
    $ButtonCreate[3] = $iLeft
    $ButtonCreate[4] = $iTop
    $ButtonCreate[5] = $iWidth
    $ButtonCreate[6] = $iHeight
    $ButtonCreate[7] = $iColor
    $ButtonCreate[8] = $iClickColor
    $ButtonCreate[9] = _GDIPlus_PenCreate($BorderColor, 3)
    $ButtonCreate[0] = _GDIPlus_GraphicsCreateFromHWND($HWND)
    $ButtonCreate[1] = _GDIPlus_BitmapCreateFromGraphics($iWidth, $iHeight, $ButtonCreate[0])
    $ButtonCreate[2] = _GDIPlus_ImageGetGraphicsContext($ButtonCreate[1])
    _GDIPlus_GraphicsFillRect($ButtonCreate[2], 0, 0, $iWidth, $iHeight, _GDIPlus_BrushCreateSolid($ButtonCreate[7]))
    _GDIPlus_GraphicsDrawRect($ButtonCreate[2], 1, 1, $iWidth-3, $iHeight-3, $ButtonCreate[9])
    $Button = GUICtrlCreateGraphic($ButtonCreate[3], $ButtonCreate[4], $ButtonCreate[5], $ButtonCreate[6])
    _GDIPlus_GraphicsDrawImageRect($ButtonCreate[0], $ButtonCreate[1], $ButtonCreate[3], $ButtonCreate[4], $ButtonCreate[5], $ButtonCreate[6])
    If GUIGetMsg() = $Button Then
    $iColor = 0xFF505050
    EndIf
    Return $Button
    EndFunc

    [/autoit]
  • AutoIt X-Mas/Silvester Screensaver-Challenge

    • Facemix
    • 16. Dezember 2013 um 09:07

    Hinrich mach da auch mit, allerdings habe ich die Challenge eben erst entdeckt werde mich aber umgehend dransetzen ne super Idee habe ich auch schon. Mal sehen ob's was wird. Viel Glück allen die mitmachen

  • LED - Laufschrift

    • Facemix
    • 15. Dezember 2013 um 20:17

    sieht echt klasse aus, habs mir auch gleich mal in die Sammlung abgespeichert, kann man sicher mal gebrauchen

  • Hackit

    • Facemix
    • 15. Dezember 2013 um 01:44

    alpines
    wie gesagt, war ja nicht schwer :D war mi klar dass das schnell zu lösen ist

  • Hackit

    • Facemix
    • 13. Dezember 2013 um 11:47

    Genau da häng ich auch gerade

  • Hackit

    • Facemix
    • 13. Dezember 2013 um 02:23

    Sorry mein Fehler wohl zu müde um hier noch was brauchbares zu bringen. Werde es im Laufe des Tages umschreiben, damit ihr es auch wirklich lösen könnt.

  • Hackit

    • Facemix
    • 13. Dezember 2013 um 00:26

    Ich habe mich jetzt auch mal drangesetzt und ein Passwort versclüsselt. Jedoch nicht wirklich gut verschlüsselt, also sollte es für euch ein leichtes sein dies herauszubekommen.

    Decompillen is nicht ausserdem ist es so einfach, dass das überhaupt nicht nötig ist :)

    Viel Spaß beim herausfinden

    Datei im Anhang

    Dateien

    PWCrackMe.zip 339,6 kB – 531 Downloads
  • Bild folgt Cursor

    • Facemix
    • 8. Dezember 2013 um 03:01

    Make-Grafik, habe es mit GUIGetCursorInfo() gelöst danke

  • Bild folgt Cursor

    • Facemix
    • 8. Dezember 2013 um 02:38

    Alpines danke für deine Antwort wenn man das Fenster verschiebt, muss die Position der GUI neu berechnet werden, wie schaff ich das?

  • Bild folgt Cursor

    • Facemix
    • 8. Dezember 2013 um 02:14

    Hey, habe mal eben ein klitze kleins Script geschrieben welches wirklich kurz und simpe geschrieben ist

    ich lasse da ein Bild den Cursor verfolgen.

    Funktioniert mit einem kleinen Fehler. Und zwar, folgt das Bild den Cursor doch in einem sehr großem Abstand wie schaffe ich es dass das Bild direkt am Cursor ist ohne einen großen abstand?

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GDIPlus.au3>

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

    $hGUI = GUICreate("Form1", 615, 438, 192, 124)
    GUISetState(@SW_SHOW)

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

    _GDIPlus_Startup()

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

    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics(615, 438, $hGraphics)
    $hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)

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

    ;Load Image from File
    $Bild = _GDIPlus_ImageLoadFromFile("soother.png")

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

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

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

    EndSwitch

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

    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, 615, 438)

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

    _GDIPlus_GraphicsClear($hBuffer, 0xFF505050)

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

    $MousePos = MouseGetPos()
    _CursorFolgen()

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

    WEnd

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

    Func _CursorFolgen()
    _GDIPlus_GraphicsDrawImageRect($hBuffer, $Bild, $MousePos[0] - 30, $MousePos[1], 30, 30)
    EndFunc

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Grafik Schneefall

    • Facemix
    • 29. November 2013 um 00:39

    Ja das Ist genau das was ich gesucht habe, und dass es nicht kerzengerade nach unten geht, werde ich selbst versuchen

  • Grafik Schneefall

    • Facemix
    • 29. November 2013 um 00:00

    ok und der Fehler, dass das Programm nach ablauf der einen Flocke abstürzt? woran liegt das?
    und wie kann ich alle anderen Flocken mit nach unten steuern und nicht nur die eine?

    -Problem Fürs abstürzen gelöst, habe dazu die Func _Fall() geändert:

    [autoit]


    Func _Fall()
    For $a = $aHandles[$i][3] To 615
    $aHandles[$i][1] = _GDIPlus_GraphicsDrawImageRect($hGraphics, $hImage, $aHandles[$i][2], $a, 40, 40)
    Sleep(100)
    Next
    EndFunc

    [/autoit]

    doch leider noch immer das Problem, dass nicht alle Grafiken nach unten bewegt werden.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™