Delphi-PRAXiS
Seite 5 von 6   « Erste     345 6      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Form mit PNG Skin und VCL Controls (https://www.delphipraxis.net/75824-form-mit-png-skin-und-vcl-controls.html)

turboPASCAL 11. Mai 2009 19:03

Re: Form mit PNG Skin und VCL Controls
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja also mit den vielen Informationen bin ich überfordert... ;)

lbccaleb 11. Mai 2009 20:07

Re: Form mit PNG Skin und VCL Controls
 
Schaut aus wie mein Fernseher wenn selbiger gerade die Hufe hoch macht!

Sorry, den konnte ich mir jetzt nicht verkneifen xD

miLeRiAm 11. Mai 2009 20:55

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von turboPASCAL
Ja also mit den vielen Informationen bin ich überfordert... ;)

hast du das PNG verändert?
warum klappts nun bei dir?

habs in die rc gepackt, neu compiliert und loadfromfile versucht, no way.

lbccaleb 11. Mai 2009 21:05

Re: Form mit PNG Skin und VCL Controls
 
Liste der Anhänge anzeigen (Anzahl: 1)
Du meinst wieso es bei Ihm Transparent ist??

Er hat einen niedrigeren Blend-Wert verwendet!

Der Source aus dem ersten Post:
Delphi-Quellcode:
  BlendF.SourceConstantAlpha := 255;
//geändert in 240 (sowie tP) dann sollte alles gut sein...
Edit:

Du könntest aber auch das beigefügte png verwenden, dieses ist zu 15% Transparent, und sollte mit deiner Version des Programms klappen...
(neues png beigefügt)

miLeRiAm 12. Mai 2009 07:10

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von lbccaleb
Du meinst wieso es bei Ihm Transparent ist??

Er hat einen niedrigeren Blend-Wert verwendet!

Nein, das PNG hat bei mir einfach gar nicht erst geladen.

In dem Source läd er ja aus der eincompilierten RES eines der beiden PNGs.
Das ausgewählte PNG wird dann auf den Hintergrund der Form gezeichnet, inkl. Transparenz.

Das ist bei meinem PNG allerdings nicht passiert.
Es ist einfach gar nichts passiert, wirklich gar nichts.

Delphi-Quellcode:
MYPNGIMAGE RCDATA DISCARDABLE "MyPNGImg01.png"
MYPNGIMAGE2 RCDATA DISCARDABLE "test.png"
Sonst nichts am Demo-Projekt geändert, neu compiliert, aber wenn ich "Hintergrund 2" anklicke, passiert folgendes:

http://i39.tinypic.com/t69ffd.jpg

Man sieht, ich klicke "Hintergrund 2" an, aber es passiert -nichts-.

P.S.
Du hast das PNG irgendwie verändert.
Mein Original ist 99 KB groß, deins grade mal 29 KB.

Welches Format muss das PNG haben?

lbccaleb 12. Mai 2009 16:04

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von miLeRiAm
P.S.
Du hast das PNG irgendwie verändert.
Mein Original ist 99 KB groß, deins grade mal 29 KB.

Welches Format muss das PNG haben?


Mhh, keine Ahnung, habs so wie du auch mit Photoshop gemacht, einfach deins geladen, höheren Transparenz Wert eingestellt und gespeichert??!!

Weiß nicht genau was fürn Format, hat mich nicht gefragt!! :gruebel:
Hab beim speichern noch interlaced (oder wie das heißt) gewählt :mrgreen:


Warum er das bei dir nicht läd, kann ich dir net sagen, muss mir dann dienen Code erst nochmal ansehen! Hast du es denn richtig in die .res Datei eingefügt?

Garfield 12. Mai 2009 18:08

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von miLeRiAm
habs in die rc gepackt, neu compiliert und loadfromfile versucht, no way.

Wie die Bezeichnung LoadFromFile andeutet, lädt man eine Datei, allerdings keine aus einer Resource.

turboPASCAL 13. Mai 2009 00:17

Re: Form mit PNG Skin und VCL Controls
 
Das einfachste wäre wohl wenn er mal den Sourcecode anhängt, sonst raten wir hier noch nächstes Jahr.
Da meine :glaskugel: in der Reparatur ist kann ich nicht mal 'n brauchbaren Tipp abgeben. ;)

Gruber_Hans_12345 15. Sep 2009 14:15

Re: Form mit PNG Skin und VCL Controls
 
Hat jemand eine Idee, wie man den Textcursor von Editfeldern anzeigen lassen kann?

Ich bracuhe das ganze für einen Loginscreen, und da wäre es halt nicht schlecht, wenn der User den Textcursor sieht ...

turboPASCAL 15. Sep 2009 16:21

Re: Form mit PNG Skin und VCL Controls
 
Kommt darauf an wie du das Editfeld anzeigst.
Ich denke mal den Cursor musst du bei verwendung von UpdateLayeredwindow selber Zeichnen und Positionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 Uhr.
Seite 5 von 6   « Erste     345 6      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz