ich benutz es bei source (wenn du über den mauspunkt redest xD)
Pixelsetcolor
-
- [ offen ]
-
der Scripter -
1. Mai 2009 um 23:08 -
Geschlossen -
Erledigt
-
-
Round corners? Runde Ecken?? Bei einem GUI, das 1x1 Pixel groß ist? Da gibt es nichts mehr zum abrunden. Es sei denn, du findest eine Möglichkeit, einen (?) Pixel nochmal zu unterteilen.
Wenn ich das gemacht habe: seehe ich ein kleines Gui, indem das Autoitzeichen und das rote X irgendwie verutscht und zusammengequetscht ist.
Sieht nicht so schön aus.
Es gibt doch GUIs, bei denen die Ecken abgerundet sind. -
Hastu Greek's Funktion überlesen?
-
Was meinste mit frei auf dem Bildschirm die Pixel ersetzen?
Habs noch net oft aus probiert, aber das hier geht eigentlich fast überall drüber:
[autoit]$handle = ControlGetHandle("paskjh^2g387zaisug2937856", "", 1)
[/autoit] [autoit][/autoit] [autoit]
While 1
SetPixel($handle, @DesktopWidth/2, @DesktopHeight/2, 0xFF0000)
For $i=1 To 5
SetPixel($handle, @DesktopWidth/2+$i, @DesktopHeight/2, 0xFF0000)
SetPixel($handle, @DesktopWidth/2-$i, @DesktopHeight/2, 0xFF0000)
Sleep(0.1)
SetPixel($handle, @DesktopWidth/2, @DesktopHeight/2+$i, 0xFF0000)
SetPixel($handle, @DesktopWidth/2, @DesktopHeight/2-$i, 0xFF0000)
Next
Sleep(10)
WEndFunc SetPixel ($handle, $x, $y, $color)
[/autoit]
$dc= DllCall ("user32.dll", "int", "GetDC", "hwnd", $handle)
$setpixel= DllCall ("gdi32.dll", "long", "SetPixel", "long", $dc[0], "long", $x, "long", $y, "long", $color)
$realesedc= DllCall ("user32.dll", "int", "ReleaseDC", "hwnd", 0, "int", $dc[0])
EndFuncDas ist echt cool! Aber das Sleep (0.1) ist genau wie Sleep (10) das 10 das nietrigste ist!
EDIT:
Und wenn ich was im Fenster verändert wird das auch wieder übermalt, also sobald sich was bewegt -
[autoit]$handle = ControlGetHandle("paskjh^2g387zaisug2937856", "", 1)
eine kurze Nachfrage; hat "paskjh^2g387zaisug2937856" eine bestimmte Bedeutung oder kann hier beliebiger Text stehen???
-
Nein das hat sicherlich keine Bedeutung
Du kannst auch WinGetHandle benutzen.. das was zählt ist einfach nur das du ein handle hast!EDIT Greek: Nein bei Css funktioniert es nicht..
-
EDIT Greek: Nein bei Css funktioniert es nicht..
Ohne die Sleeps Funktioniert das bei Css ganz gut.
-
Ohne die Sleeps Funktioniert das bei Css ganz gut.
Tut mir leid, bei mir nicht!
-