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

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

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

Beitrag 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
Zuletzt geändert von KatSeiko am 04.06.2009 15:08, insgesamt 1-mal geändert.
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

dann schau halt mal auf der MSDN, was die dazu schreiben...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag 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?
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag 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...
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag 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.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag 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...
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Kein Mensch gibt eine Beta Version zum produktiven Einsatz frei ... :freak:
Wie du das am Ende haeltst ist natuerlich dein Bier.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag 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
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Antworten