Also ich beziehe mich auf das klassische Hintergrundbild, also kein Web und kein
ActiveX Hintergrundbild.
Früher konnte man bei Windows nur Bitmaps als Hintergrundbilder nehmen, inzwischen kann man auch Jpeg wählen (an dieser Stelle will ich nicht auf die Programme eingehen aus denen man Hintergrundbild setzten kann, sondern meine nur das Windows-Anzeige-Dialogfenster "Eigenschaften von Anzeige").
Was mich an der Stelle interessiert ist die Frage wie es intern gehandhabt wird. Wenn ich mir den entsprechenden Registry-Part angucke, die inzwischen, bzw. seit dem ich mich das letzte Mal damit ausweinender gesetzt habe, etwas unübersichtlich geworden ist, so sieht es danach aus als ob man Jpeg zwar auswählen könnte, Windows aber die Jpeg nur in Bitmap konvertiert.
Was man beobachten kann ist, dass zwar die konvertierte Bitmap angezeigt wird, aber in der Liste von "Eigenschaften von Anzeige" die Jpeg ausgewählt bleibt. Diese Jpeg steht übrigens in der Registry separat vermerkt. Soweit, nicht schlimm. Passend zu der konvertierten Bitmap findet man also auch den Pfad zu der Jpeg. Wähle ich jetzt aber direkt eine Bitmap als Hintergrundbild, bleibt der alte Eintrag des letzten Jpeg-Pfades erhalten. Und hier weiß ich nicht ob das Bild original Bitmap ist oder konvertiert. Es muß also eine zusätzliche Info geben.
Was ich suche ist also die Info die mir sagt ob die Bitmap nun aus der Jpeg konvertiert ist oder eine Originalbild ist.
Ob Windows intern es anhand des Schlüssels "ConvertedWallpaper Last WriteTime" erkennt?