Super Script, 100 Zeilen und 3D Aussehen (ob es extra war oder nicht).
LED - Laufschrift
-
-
Auch lustig: statt Zeilen 10-12:
[autoit]
[/autoit]
Global $w = 2*@DesktopWidth, $h = @DesktopHeight ;2* bei zwei bildschirmen
_GDIPlus_Startup()
Global $hGui = GUICreate("LED LaufSchrift", $w, $h,0,0,$WS_POPUP,$WS_EX_TOPMOST) -
Versuch es mal ohne, aber dafür mit den korrekten DllCall-Typen:Danke progandy! Hatte die Funktionen nicht auf korrekte DLLCalls geprüft
Läuft jetzt auch unter Win7 x64 "sauber"!
Gruß,
UEZ -
Ich habe mal eine andere Backbuffer Technik benutzt, um GDI+ zu beschleunigen und die korrigierten GDI+ Funktion von progandy noch hinzugefügt!
Guckst du Post#14
Gruß,
UEZ -
Wow, das ist jetzt wirklich schnell und vorallem CPU schonend.
Ich hatte gradmal 1% Auslastung. -
- Offizieller Beitrag
Sehr geil das ganze. Danke Eukalyptus und UEZ
-
Hallo UEZ,
in deiner neuen Version habe ich ein Flackern der Titelleiste, auch die Initialisierung am Anfang erscheint mir etwas zu lange,
mfg (Auto)Bert
-
in deiner neuen Version habe ich ein Flackern der Titelleiste, auch die Initialisierung am Anfang erscheint mir etwas zu lange,
Geht mir auch so, habe Win7 X86p.s. Ich muss natührlich meinen Senf dazugeben, das wenn man ein ¿ darstellt, das zuweit unten ist
-
Hallo UEZ,
in deiner neuen Version habe ich ein Flackern der Titelleiste, auch die Initialisierung am Anfang erscheint mir etwas zu lange,
mfg (Auto)Bert
Geht mir auch so, habe Win7 X86p.s. Ich muss natührlich meinen Senf dazugeben, das wenn man ein ¿ darstellt, das zuweit unten ist
Geht mir auch so, habe Win7 X86p.s. Ich muss natührlich meinen Senf dazugeben, das wenn man ein ¿ darstellt, das zuweit unten ist
Ich kann unter Vista x32 kein flackern erkennen, aber kommentiert doch mal die Zeilen WinSetTitle() (54 & 111) aus! Dadurch wird kein FPS mehr und beim Erstellen der LED Bitmap wird der Status nicht mehr angezeigt (sollte schneller sein)!Ihr könnt ja die Fenster- bzw. LED Größe manuell anpassen, so dass auch "komische" Zeichen besser dargestellt werden!
Sehr geil das ganze. Danke Eukalyptus und UEZ
Der Danke sollte an Eukalyptus gehen! Mein Beitrag dazu ist eher nebensächlich und eher von kosmetischer Natur
Gruß,
UEZ -
Hallo UEZ,
danke klappt, jetzt ist es mir auch klar warum die Titelleiste flackerte; anscheinend wird der unterste Teil der Titelleiste von der Laufschrift beschieben:
autoit.de/wcf/attachment/7834/mfg (Auto)Bert
-
Hab mal versucht daraus eine UDF zu basteln.
Ist allerdings noch ziemlich experimentell
Irgendwie sollte das auch noch einfacher zu handhaben werden, denn es sind doch sehr viele Parameter zum einstellen!folgende Parameter gibt es:
Code
Alles anzeigen$hGui: Handle zum Fenster $sText: Der Text $iX: X-Position der Laufschrift $iY: Y-Position $iW: Länge $iH: Höhe $iType: Aussehen der LEDs 0=Rund mit 3D.Effekt, 1=Eckig mit 3D, 2=Rund, 3=Eckig; (die letzen beiden werden ausgefüllt und/oder umrandet, jenachdem welche Farben<>0 sind) $iLedW = X-Größe eines LEDs $iLedH = Y-Größe eines LEDs $nLedOnCol1 = Farbe 1 der ON-LEDs (Vordergrund bei 3D, Füllfarbe bei $iType 2 und 3) $nLedOnCol2 = Farbe 2 der ON-LEDs (Hintergrund bei 3D, Farbe der Umrandung bei $iType 2 und 3) $nLedOffCol1 = Farbe 1 der OFF-LEDs $nLedOffCol2 = Farbe 2 der OFF-LEDs $nBkColor = Hintergrundfarbe $iDistW = X-Abstand der LEDs $iDistH = Y-Abstand der LEDs $sFont = Schriftart $iTextSize = Schriftgröße $iTextOpt = Schrift Optionen (siehe _GDIPlus_FontCreate ) $iTextOffY = Y-Offset der Schrift
Die Geschwindigkeit mit der die Laufschrift erstellt wird konnte ich auch etwas erhöhen
viel Vergnügen
E -
Sau geil!
Gruß,
UEZ -
- Offizieller Beitrag
Wow! Das ist klasse!
Gleich mal archivieren. Kann ich bestimmt mal gebrauchen.
-
Sehr beindruckend - auch die Idee es als UDF auszuarbeiten ist super!
-
genauso hab ich mir das in #6 vorgestellt.
hammermäßig
so kann man das schön mal einbauen
-
super sache
ab in die Sammlung
-
Ich habe noch ne InputBox drangehängt, dann kann man einfach definieren was da stehen soll
-
Sehr schön
-
Hey, das mit der Laufschrift ist ja mal Cool, kann ich ein paar Teile der "UDF" übernehmen?
Wirst natürlich in Credits erwähnt (Ist doch Logisch, Oder?) -
Natürlich darfst du
-