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. Jam00

Beiträge von Jam00

  • _GDIPlus_GraphicsDrawCurve zeichnet nicht bist zum Bildschirmrand

    • Jam00
    • 23. Januar 2011 um 06:58

    Ja bei der ausführung habe ich auch keine Probleme damit, nur wenn ich fullscreen mache

  • _GDIPlus_GraphicsDrawCurve zeichnet nicht bist zum Bildschirmrand

    • Jam00
    • 23. Januar 2011 um 06:51

    Damit gehts!

    Dateien

    Right+.jpg 42,11 kB – 0 Downloads
  • _GDIPlus_GraphicsDrawCurve zeichnet nicht bist zum Bildschirmrand

    • Jam00
    • 23. Januar 2011 um 06:41

    Moin Leute,

    Ich hab nen problem und zwar wollte ich mit _GDIPlus_GraphicsDrawCurve über ein FullScreen Fenster eine kurve zeichen, doch sie fängt absolut nicht bei 0 an :( selbst wenn ich für X negative Koordinaten eingebe funktioniert es nicht :(

    Kann jemand helfen?

    Spoiler anzeigen
    [autoit]

    #include <GDIPlus.au3>

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

    $Gui = GUICreate ("Test",@DesktopWidth,@DesktopHeight,0,0,0x80000000)
    GUISetState ()

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

    _GDIPlus_Startup ()
    $Graphics = _GDIPlus_GraphicsCreateFromHWND ($Gui)
    _GDIPlus_GraphicsSetSmoothingMode ($Graphics,2)
    $Pen = _GDIPlus_PenCreate(0xFF000000,20)
    _GDIPlus_GraphicsDrawRect ($Graphics,5,@DesktopHeight -110,100,100,$Pen)
    Dim $aPoints[4][2]
    $aPoints[0][0] = 3
    $aPoints[1][0] = 0
    $aPoints[1][1] = @DesktopHeight - 100
    $aPoints[2][0] = @DesktopWidth /2
    $aPoints[2][1] = @DesktopHeight - 130
    $aPoints[3][0] = @DesktopWidth
    $aPoints[3][1] = @DesktopHeight -100
    _GDIPlus_GraphicsDrawCurve ($Graphics,$aPoints,$Pen)

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

    While 1
    Switch GUIGetMsg ()
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]


    Danke im Voraus

    Dateien

    Fail.jpg 40,92 kB – 0 Downloads
  • [gelöst] CSS Background Porblem

    • Jam00
    • 1. Januar 2011 um 05:39

    Du bist ein Held :thumbup:

    Super genau was ich wollte danke danke

    Damit ist das Thema wohl gelöst :)

    Ich guck mir jetzt nochmal alles genau an um es zu verstehen!

  • [gelöst] CSS Background Porblem

    • Jam00
    • 31. Dezember 2010 um 11:35

    Bisher habe ich auch damit es nicht hinbekommen allerdings habe ich damit auch noch nicht viel Probiert, da ich keine Zeit mehr habe ich bin ab heute weg und komme erst in einer Woche wieder. Wenn jemand noch direct eine lösung findet kann er troz gerne gucken ich weiß ich ob ich da hinten einen PC habe^^

  • [gelöst] CSS Background Porblem

    • Jam00
    • 30. Dezember 2010 um 22:27

    Hmm tuts leider immer noch nicht
    Kann ich dich vllt. mal in ICQ oder Skype adden? Dann könnten wa mal schreiben, geht nen bischen schneller als hier^^

  • [gelöst] CSS Background Porblem

    • Jam00
    • 30. Dezember 2010 um 16:11

    Dann ist der Hintergrund aber nichtmehr Zentriert :(

  • [gelöst] CSS Background Porblem

    • Jam00
    • 30. Dezember 2010 um 11:15

    Moin,

    Hier kann doch bestimm jemand CSS oder?

    Ich habe ein Problem und zwar wollte ich nur zum Üben eine Webseite mit einem Background-Image Zentriert ausrichten mit noch einem kleinen Bild, das immer an der richtigen Stelle sein soll, nähmlich am Rande des weißen, was im Backgroundimage ist. Hat auch alles super Funktioniert, nur habe ich dann gemerkt das wenn das Browserfenster kleiner wird als das Hintergrundimage es von Links einfach Abgeschnitten wird :(
    Das wollte ich aber nicht, denn ich möchte das immer ein Kleiner Rand bleibt. Ich Probiere jetzt schon seit gestern und die ganze Nacht lang, aber ich habe keine Lösung gefunden. Ich habe die Webseite hier hochgeladen und nochmal ein Bild zu verdeutlichung gemacht was ungefair immer zu sehen sein soll auch wenn das Fenster kleiner wird (der Ramen den ich gezeichnet habe).

    Danke im Voraus

    Dateien

    Beispiel.jpg 50,24 kB – 0 Downloads
  • _GDIPlus_GraphicsDrawBezier punkte errechnen

    • Jam00
    • 26. Dezember 2010 um 19:49

    Hmm Sinus/Kosinus hatten wir leider noch nicht, ich werde mal gucken ob ich es mit per Internet beibringen kann.
    Ja 2 ist ja dann 8x8, schade das nicht mehr geht aber oki so ist das auch gut

    Viele dank

  • _GDIPlus_GraphicsDrawBezier punkte errechnen

    • Jam00
    • 26. Dezember 2010 um 17:35

    Super UEZ, genau was ich wollte :thumbup:

    Eine Frage noch wie kommst du auf diese Rechnungen? Kannst du mir mal erklären wie du darauf kommst? Würde das auch selber gerne erstellen können. Oder ist das mit Mathematik der 9 Realschulklasse noch nicht möglich?
    Naja könntest mir ja trozdem nochmal erklären, dann guck ich im Inet für die Rechnungen die ich noch nicht kenne/kann um sie zu lernen.

    Vielen Dank

    Eine Frage noch, kann man die Kantenglättung noch erhöhen? Man kann sie ja so nur auf 8x8 stellen, kann man sie auch irgendwie auf 16x16 stellen?

  • _GDIPlus_GraphicsDrawBezier punkte errechnen

    • Jam00
    • 26. Dezember 2010 um 14:36

    Moin Leute,

    Ich hab nen Problem und zwar wollte ich mit _GDIPlus_GraphicsDrawBezier einen schicken ladebalken Programieren, doch ich kann den Ladebalken leiden nicht Prozentual füllen, denn dafür muss ich die Punkte errechnen, das die Kurve genau auf der Anderen liegt, ich hab die Punkte für 5% jetzt durch außprobieren herrausgefunden, aber gibt es da auch eine Rechnung für?

    Spoiler anzeigen
    [autoit]

    #include <GDIPlus.au3>

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

    $hWnd = GUICreate ("Ladebalken",600,100,Default,Default,0x80000000)
    GUISetBkColor (0x000000)
    GUISetState (@SW_SHOW,$hWnd)

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

    _GDIPlus_Startup ()
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hWnd)
    _GDIPlus_GraphicsSetSmoothingMode($hGraphic, 2)
    $pGrey = _GDIPlus_PenCreate(0xFF6e6e6e,10)
    $pOrange = _GDIPlus_PenCreate (0xFFF96900,10)
    _GDIPlus_GraphicsDrawBezier($hGraphic, 0, 50, 50, 25, 100, 25, 150, 50,$pGrey)
    _GDIPlus_GraphicsDrawBezier($hGraphic, 150, 50, 200, 75, 250, 75, 300, 50,$pGrey)
    _GDIPlus_GraphicsDrawBezier($hGraphic, 300, 50, 350, 25, 400, 25, 450, 50,$pGrey)
    _GDIPlus_GraphicsDrawBezier($hGraphic, 450, 50, 500, 75, 550, 75, 600, 50,$pGrey)

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

    $X1 = 0
    $Y1 = 50

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

    $X2 = 50 * 0.2
    $Y2 = 45

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

    $X3 = 100 * 0.2
    $Y3 = 41

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

    $X4 = 150 * 0.2
    $Y4 = 38

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

    _GDIPlus_GraphicsDrawBezier($hGraphic, $X1, $Y1, $X2, $Y2, $X3, $Y3, $X4, $Y4,$pOrange)

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

    While 1
    Switch GUIGetMsg ()
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Danke im Voraus

  • Gruppen

    • Jam00
    • 8. September 2010 um 17:16

    Naja stimmt schon, aber nur solange man mit der Maus nicht über den Button fährt und es kommt auch auf die Reihenfolge drauf an ob es dahinter oder davor ist

  • Gruppen

    • Jam00
    • 7. September 2010 um 22:00

    Also ich meinte das mit dem Verschwinden so, das wenn ich einzelne Elemente in der Grupper verschiebe das die dann abgeschnittern werden wenn sie auserhalb der Gruppe kommen
    Bei deiner Lösung werden die Button einfach versteckt sobald sie auserhalb des Fenster sind, aber ich wollte ja das sie nicht direckt werschwinden sonder nur abgeschnitten werden. Einfach so wie eine Gui. Wenn ich etwas aus einer Gui schiebe, dann wird es ja auch eifnach abgeschnitten. Nur das ich diese Gui nochmal beschränken möchte für einzelne Elemente

  • Gruppen

    • Jam00
    • 6. September 2010 um 14:05

    Ja und sie sollen ja nicht sofort ganz verschwinden, sondern halbt so abgeschnitten werden

  • Gruppen

    • Jam00
    • 6. September 2010 um 13:52

    Kijan
    Nein, also das mit dem Verschieben hätte ich auch so hinbekommen, aber sie verschwinden ja erst wenn sie aus der Gui sind, sie müssen aber schon abgeschnitten werden sobald sie aus einem Bestimmten Bereich verschwinden

  • Gruppen

    • Jam00
    • 5. September 2010 um 18:03
    Zitat von autoBert

    doch, alle Controls einzeln neu positionieren,

    Ja das ist klar, aber dann sind sie trozedem überall sichtbar und nicht nur in einem bestimmten Bereich

    Kijan
    Dafür kannst du die Controls auch einfach verstecken, da brauchst du sie nicht verschieben

  • Gruppen

    • Jam00
    • 5. September 2010 um 17:04

    autoBert
    ist das nicht anders Möglich? Das währe dann nähmlich schon meine drittes Cild-Fenster was ich bracuhe für das Script wo ich das zusammenbaue

    Der_Doc
    Nein, so verschiebt sich das doch nicht mit, hier nohcmal zu verdeutlichung mit einer kurzen wartezeit:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 625, 443, 192, 124)
    $Group1 = GUICtrlCreateGroup("Group1", 144, 64, 361, 233)
    $Button1 = GUICtrlCreateButton("Button1", 200, 136, 201, 97, $WS_GROUP)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    Sleep (1000)
    GUICtrlSetPos ($Group1,10,10)
    #EndRegion ### END Koda GUI section ###

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

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

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

    EndSwitch
    WEnd

    [/autoit]
  • Gruppen

    • Jam00
    • 5. September 2010 um 14:36

    Moin,

    Ich wollte einige Elemente in einer Gui in eine Gruppe setzen, so das wenn ich die Grupper verschiebe auch die Elemente mitverschoben werden und das die Elemente auserhalb diese Gruppe nicht zu sehen sind, sie also auf den bereich der Gruppe eingeschränkt wird, aber das Funktioniert irgendwie nicht so ganz :(

    Spoiler anzeigen
    [autoit]

    $hGui = GUICreate ("Test",600,600)
    $Group = GUICtrlCreateGroup ("Test",10,10)
    $B1 = GUICtrlCreateButton ("Test1",10,10)
    $B1 = GUICtrlCreateButton ("Test2",50,10)
    $B1 = GUICtrlCreateButton ("Test3",90,10)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState (@SW_SHOW)
    GUICtrlSetPos ($Group,100,100)
    While 1
    Switch GuiGetMsg ()
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Wie viel Pixel braucht mein Text?

    • Jam00
    • 3. September 2010 um 21:14

    Super dann ist alles klar danke :thumbup:

  • Wie viel Pixel braucht mein Text?

    • Jam00
    • 3. September 2010 um 20:35

    Super BugFix, danke

    Könntest du mir vllt. nochmal die Elemente von diesem Array "$aFont[8] = [8,0,'Courier New',10,400,0,0,0]" erklären?
    Also
    3. Schriftart
    4. ist wohl Schriftgröße
    5. Schriftbreite

    und die andern?

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™