Seite 1 von 2

Windows 7 API für Hintergrundbilder? (noch nicht lösbar)

Verfasst: 03.06.2009 13:06
von KatSeiko
Wie wir wissen, kann man mit dem Befehl

Code: Alles auswählen

SystemParametersInfo_(#SPI_SETDESKWALLPAPER, 0, Pfad$, #SPIF_UPDATEINIFILE)
das Hintergrundbild ändern. Windows 7 bietet nun die Option, mehr als nur ein Bild zu verwenden. Weiß jemand, wie man mehrere dieser Bilder einsetzt?

In meinem Fall möchte ich 7 Bilder anbieten... :D

Verfasst: 03.06.2009 13:07
von Kaeru Gaman
dann schau halt mal auf der MSDN, was die dazu schreiben...

Verfasst: 03.06.2009 13:12
von KatSeiko
Ich hab die Info hier von RSBasic... Und die Info, die er verlinkt, hat leider noch keinerlei Info für Windows 7. Oder zumindest finde ich die nicht...

Hast du irgendwas falsches zum Mittag gehabt?

Verfasst: 03.06.2009 13:16
von Kaeru Gaman
wieso?

nur weil ich dir sage, wenn du infos über ein Betriebssystem haben willst,
das noch nicht einmal ausgeliefert wird, fragst du am besten den Hersteller?

was glaubst du, was ich dir schreiben würde, wenn ich was falsches zum Mittag gehabt hätte?
also halt gefälligst den Ball flach, klar?

Verfasst: 03.06.2009 14:08
von KatSeiko
Also bitte... Windows Seven ist zu dem Zweck ausgegeben worden, damit wir (also "wir" Programmierer) passend zum öffentlichen Verkauf (der nebenbei am 22. Oktober beginnt) Programme bereitstellen können, welche funktionieren und keine Probleme mit dem neuen Betriebssystem haben.

Ich möchte mein Programm nun so anpassen, dass es, wenn Windows 7 erkannt wird, eben nicht nur ein Hintergrundbild darstellt sondern gleich mehrere Bilder lädt. Vielleicht hat ja jemand (offensichtlich nicht du) die entsprechenden Informationen irgendwo gesehen? Vielleicht kennt er eine Quelle aus einer neueren Version des MSDN...

Verfasst: 03.06.2009 14:53
von Kaeru Gaman
ich meinte ja auch nur, dass es vielleicht sinnvoll wäre, zuerst mal auf der MSDN zu suchen.
mich dann zu fragen, ob ich was falsches gegessen hab, ist wenig sinnvoll.


hab ich jetzt selber mal gemacht, und ich finde noch nicht einmal die Möglichkeit,
meine Suche für Windows7 zu spezifizieren, das ist in der "Produktauswahl" nicht mit dabei.

... und wenn direkt im Abschnitt zu SystemParametersInfo,
Unterabschnitt SPI_SETDESKWALLPAPER nichts für Win7 drinsteht,
ist die Info vielleicht auch noch garnicht aktualisiert...

oder SystemParametersInfo ist eine Win32 Funktion, und wird nur emuliert,
und die Funktion die mehr Bilder kann ist das Äquivalent in Win64...
wasweißich.

Verfasst: 03.06.2009 21:18
von edel
KatSeiko hat geschrieben:Also bitte... Windows Seven ist zu dem Zweck ausgegeben worden, damit wir (also "wir" Programmierer) passend zum öffentlichen Verkauf (der nebenbei am 22. Oktober beginnt) Programme bereitstellen können, welche funktionieren und keine Probleme mit dem neuen Betriebssystem haben.
Kaum ein Programmierer wird sich jetzt mit W7 beschaeftigen. Es kann sich
noch soviel bis zum Release aendern, und jetzt schon ernsthaft dafuer zu
programmieren, macht nicht viel Sinn.

Verfasst: 04.06.2009 10:08
von KatSeiko
edel hat geschrieben:Kaum ein Programmierer wird sich jetzt mit W7 beschaeftigen.
Äh.. Okay.. Alle wichtigen Systemprogramme, die ich schon unter Windows XP und Vista hatte, wurden auf Seven angepasst. Ein paar sind sogar erst jetzt als 64bit-Version erschienen. Das müssen ein paar ganz wenige gewesen sein, die daran gearbeitet haben.
</sarkasmus>

Ich versuch mal, ob ich was im MSDN-Forum finde...

Verfasst: 04.06.2009 12:42
von edel
Kein Mensch gibt eine Beta Version zum produktiven Einsatz frei ... :freak:
Wie du das am Ende haeltst ist natuerlich dein Bier.

Verfasst: 04.06.2009 13:38
von KatSeiko
Okay. Ich hab das Problem gefunden: Windows 7 benutzt bei mehreren Bildern nicht die Funktion, die wir bisher kennen, sondern "Transcodet" die Bilder immer für das aktuelle Hintergrundbild (das jeweils neue wird hierher kopiert).
Schade eigentlich, damit fällt die Idee mit mehreren Hintergrundbildern vorerst ins Wasser. :(
Aber nur, bis MS damit rausrückt, wie die neuen Themes gestrickt sind. :D