SkinWinFast Test vor Release

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

hier noch mal ein anderer Snapshot, mein Gratis-Webspace ist gerade down :D
Bild
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3875
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

NicTheQuick hat geschrieben:LOL :lol:
GeoCities hat geschrieben:Die aufgerufene Web-Site hat die Anzahl der möglichen Abrufe überschritten.
Der Zugriff auf diese Site wird innerhalb der nächsten Stunde wieder möglich sein. Versuchen Sie es dann bitte erneut.
hm .. geiz ist ungeil.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Bild
bobobo hat geschrieben: hm .. geiz ist ungeil.
Man spart wo man kann :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

Hm, auch mit der neuen Version hab ich die Darstellungsprobleme hier auf Windows 98. Wie gesagt, die zwei Skins mit der blauen Farbe (Wolf mit Kind und das Viereck) machen keine Probleme, alles schön blau. Aber die anderen Skins sehen immer noch so aus, wie ich es auf meinem Screenshot dargestellt hatte....
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

Lebostein / ts-soft:
Danke nochmal fürs testen, sollte nun alles gehen: SkinWinFast_Test.zip (2,70MB)

Hintergrund:
MSDN & Win32.hlp sagen bei der Funktion SetDIBits
The device context identified by the hdc parameter is used only
if the DIB_PAL_COLORS constant is set for the fuColorUse parameter;
otherwise it is ignored.
Auf Win9x stimmt das allerdings nicht - dort muß man immer einen
richtigen DC angeben, da dieser verwendet wird.
Eventuell ein Bug in Win9x der erst später behoben wurde.
Bei NT4, Win2k und XP funktioniert es ja korrekt wie es soll.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
IB-Software
Beiträge: 57
Registriert: 29.08.2004 11:05
Computerausstattung: Windows 11
Wohnort: Berlin
Kontaktdaten:

Beitrag von IB-Software »

Habe es unter Win95/98/ME getestet. Die Farben werden richtig dargestellt.

Ingo
PureBasic 5.73/6.04 Beta 2; Windows 11 Pro 64
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

IB-Software hat geschrieben:Habe es unter Win95/98/ME getestet. Die Farben werden richtig dargestellt.
Danke!


Ich habe jetzt noch den Befehl GenerateFastSkin() geschrieben.

Damit kann man zur Laufzeit seinen Programmes solche Skins
erstellen.
In einem Programm kann man somit dem User erlauben ein
eigenes .bmp zum skinnen des Fensters zu benutzen. Dann
erstellt man zur Laufzeit aus diesem Bild einmal einen Skin,
und danach kann man immer die schnellen Skins nutzen.

Habe gleich mal ein bmp2pbs gemacht um es zu testen: bmp2pbs.zip (19k)

Habs schon getestet, aber vielleicht möchte es ja jemand mit
eigenen Bildern testen. Wer schon SkinWin() benutze kann so
seine Skin-Bilder ganz leicht konvertieren.
Einfach .bmp auf bmp2pbs.exe ziehen und kurz warten - wenn
alles OK ist kommt ein kurzes Beep, ansonsten eine MsgBox.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

Übrigens funktioniert es jetzt mit der neuen Version unter Win98! Keine Probleme mehr, alles wird ordentlich dargestellt.

Aber diesen "Schleier" bei der Animation habe ich auch hier, d.h. es wird das nächste Frame schon gezeichnet, während die vorherigen Frames noch nicht ausgeblendet wurden. Man sieht immer so 2-3 Bilder gleichzeitig auf dem Desktop. Kann aber auch an meiner lahmen Kiste liegen...
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8835
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Funktioniert prächtig. Klasse Arbeit. Das Skin generieren braucht zwar seine Zeit, aber okay. Danach gehts ja ruckzuck. :allright:
Jetzt fehlt nur noch eine Funktion um animierte Skins zu erstellen. :D

PS.: "DKPS"? DK ist mir klar, aber wofür steht PS? PowerSkin?
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

NicTheQuick hat geschrieben:PS.: "DKPS"? DK ist mir klar, aber wofür steht PS? PowerSkin?
Vielleicht PureSkin?

'DKPBS' passt ja nicht in ein Long... ;)

Komme diese Woche leider nicht mehr großartig dazu, da ich
ab Donnerstag mal wieder ein verlängertes Wochenende mache.
Fallschirmspringen geht wieder los... :D

Am Code sind es jetzt eigentlich nur noch Kleinigkeiten/Verschönerungen,
d.h. wir müßen nur noch die Doku fertig machen, dann demnächst Release...

Damit wär mein Job hier bei PB dann endlich erledigt - hab nichts
weiter auf meiner ToDo-Liste... :)
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Antworten