Splash Screen wie Adobe



  • Hallo,

    hier zwei Bilder von den InDesign SplashScreen.

    www.tipcommander.de/files/ID1.gif
    www.tipcommander.de/files/ID2.gif

    Pronto451



  • Pronto451 schrieb:

    Hallo DJ BlackEagle

    bei Photoshop hast du ja absolut recht, da ist es so.
    Dein Beispiel ist auch schon prima !!! 👍
    Auch der Schatten sieht gut aus, wenn ich das Fenster im Hintergrund aber weg ziehe ... ist der Effekt vorbei.

    Ja das stimmt. Aber bei Photoshop ist es so, Solange der Splash gezeigt wird, kannst du an das hintere nix ändern. Hät ich auch machen können, aber das wollt ich jetzt net noch machen. Sollte nur die gleichheit zeigen.

    Vielleicht hilft dir Canvas, damit sollte es eigentlich irgendwie möglich sein. Weil damit kannst du ja auch das Form aussehen verändern.



  • Also ich habs grad nochmal mit imageready CS versucht. Da ist es eindeutig so, dass sich im bereich des schattens nix bewegt.



  • Hallo

    mit den beiden Bildern kann man es vielleicht erahnen, aber der Text
    von WinAmp scrollt wirklich in den Schatten !!!

    Pronto451



  • Wie schon jemand geschrieben hat, kann Windows 2000 und aufwärts diese Art von Fenstern mit Bordmitteln darstellen. Damit macht es wohl auch winamp. Das einzige Problem dabei ist, dass man keine normalen Controls verwenden kann sondern alles selber zeichnen muss. Das ist wohl einer der Gründe, warum es im winamp z.B. keine normalen Buttons gibt.



  • Hallo Ringding,

    es geht überhaupt nicht um den WinAmp, den hab ich nur genommen weil er eine Laufschrift hat, um zu sehen ob der SplashScreen von InDesign einen Bildschirmgrab macht und dem Schatten darauf rendert. Aber der Text verschwindet im Schatten und wird weder abgeschnitten noch bleibt er stehen.

    Wenn du also weißt, wie man solch einen Schatten erzeugt ? Ich hab keine Ahnung, wie ich das mit dem Builder programmieren soll. Vielleicht geht es ja mit einem PNG ? das hat einen Alpha Channel und kann stufenlose Farbübergänge darstellen. Gibt es eine PNG Komponente ? und geht der Transparenteffekt auch auf einer durchsichtigen Form ?

    Pronto451



  • Ah ok, jetzt verstehe ich, wie das gemeint war... - probier's mal in Win98, wenn du kannst, und du wirst (mit 99% Sicherheit) sehen, dass sich dort nix bewegt im Schatten.

    Platform SDK brauchst du, das sollte jeder Windows-Programmierer haben (ist gratis). Allein die Doku ist Gold wert. Gibt's zwar auch online, aber auf der Platte ist es viel übersichtlicher und bequemer.

    "Layered Windows" nennt sich das, was du suchst.

    EDIT: Ich hab schon mal ein kleines Testprojekt mit dem C++Builder gemacht, vielleicht finde ich es ja noch...



  • Hier: http://www.visotech.at/~sr/stuff/kugel.zip

    Mit der Maus kann man es anscheinend rumschieben. Man kann auch viele Instanzen davon starten und auf dem ganzen Bildschirm platzieren. Nette Spielerei... 😉

    Da ist noch einiges Zeug drin, was man gar nicht braucht. Anscheinend habe ich damals versucht, normale Controls damit zu verwenden, aber es geht wirklich nicht. Ich habe viel versucht ;).



  • Hallo Ringding,

    jou genau sowas hab ich gesucht. Ich hab den Code zwar noch nicht ganz verstanden, aber ich mach mich gleich mal dran 🙂

    Danke

    Pronto451



  • Naja, rückwärtskompatibler wäre vemrutlich ein Ansatzüber die WindowRegions... siehe dazu auch WebFritzis RegionBuilder...



  • Damit kann man aber kein Alpha-Blending machen.



  • Stimmt natürlich auch... aber da wäre dann der Ansatz mit dem durch Regions zerfledderten Form, einem Screenshot den man aufs Form legt und ein Alpha drüberrechnet ein gangbarer weg...



  • Was würde denn passieren, wenn ich den code, der das über die winapi macht auf nem 98 Rechner ausführe ?



  • nix


Anmelden zum Antworten