Bild für Screensafer
-
Ich habe einen Screensafer mit OpenGL programmiert. Ich binde eine Textur mit Hilfe einer *.bmp Datei ein. Wenn ich die *.scr datei so ausführe, wird die Textur angezeigt, wenn ich den Screensafer aber in Windows einstelle, bleibt die Fläche weiss.
Jetzt die Frage, wo muss ich das Bild hinkopieren, dass dieses gefunden wird?
-
Wenn du beides in die systhemroot haust, müsste es gehen, oder?
-
Also, Windows zeigt mir den Screensafer an, wenn ich ihn im C:\Windows und im C:\Windows\System32 Order habe. Aber die Textur wird überall nicht geladen.
-
Warum nicht einfach als Ressource

-
Oder gib einen absoluten Pfad zum Bitmap an... somit könnte der geneigte User dann später in einem OpenFile-Dialog einfach eine andere Textur auswählen...
Dein Problem hört sich für mich so an, als ob Du das Bitmap im selben Ordner wie den Screensaver öffnen möchtest... oder das Du sogar (unwissentlich?) das momentan aktive Verzeichnis (GetCurrentDirectory) benutzt...
-
Danke für eure Antwort, hab aber jetzt ein Tut (NeHe) gefunden, wie ich die Bilder als Resource einbinde.