![]() |
Re: Form mit PNG Skin und VCL Controls
Liste der Anhänge anzeigen (Anzahl: 1)
Ja also mit den vielen Informationen bin ich überfordert... ;)
|
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 |
Re: Form mit PNG Skin und VCL Controls
Zitat:
warum klappts nun bei dir? habs in die rc gepackt, neu compiliert und loadfromfile versucht, no way. |
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:
Edit:
BlendF.SourceConstantAlpha := 255;
//geändert in 240 (sowie tP) dann sollte alles gut sein... 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) |
Re: Form mit PNG Skin und VCL Controls
Zitat:
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:
Sonst nichts am Demo-Projekt geändert, neu compiliert, aber wenn ich "Hintergrund 2" anklicke, passiert folgendes:
MYPNGIMAGE RCDATA DISCARDABLE "MyPNGImg01.png"
MYPNGIMAGE2 RCDATA DISCARDABLE "test.png" ![]() 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? |
Re: Form mit PNG Skin und VCL Controls
Zitat:
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? |
Re: Form mit PNG Skin und VCL Controls
Zitat:
|
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. ;) |
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 ... |
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. |
Re: Form mit PNG Skin und VCL Controls
Zitat:
Funkt soweit alles bestens, nur wäre es eben schön den cursor noch zu sehen. Die markierung sehe ich ja, und den Textcursor kann ich auch verschieben, nur sehe ich diesen nicht. Gibt es funktionen um den Textcursor zu zeichnen? Oder muß ich einfach einen Strich zeichnen, der eben blinkt? |
Re: Form mit PNG Skin und VCL Controls
Kannst du mal ein Demo bastteln, damit ich mir das angucken kann ?
|
Re: Form mit PNG Skin und VCL Controls
Zitat:
|
Re: Form mit PNG Skin und VCL Controls
Ah, ja gut. Dan musst du die den Blinkecursor selber zeichnen, da dieser nicht mit kopiert wird.
|
Re: Form mit PNG Skin und VCL Controls
Zitat:
|
Re: Form mit PNG Skin und VCL Controls
So gehts auch:
als Cursor ein kleines Bitmap nehmen (5 x 20 Pixel in diesem Falle).
Delphi-Quellcode:
Einfach mal bissel rumprobieren 8)
CreateCaret(Edit1.Handle, Image1.Picture.Bitmap.Handle, 5, 25);
ShowCaret(Edit1.Handle); |
Re: Form mit PNG Skin und VCL Controls
Hi,
Vorab, ich nutze Delphi 2010. Die Demo von turboPascal funktioniert bei mir nicht richtig. Denn erstmal meckert er "Res/resources.res" wurde nicht gefunden. Wenn ich diese dann nach Res kopiere, compiliert er zwar, aber statt tranzparenten Hintergründen habe ich nur einen Schwarzen Hintergrund. Die Demo, die turboPascal für miLeRiAm gemacht hat funktioniert zwar bei mir, allerdings macht er da einen weißen halbtranzparenten Rahmen um die PNG(auch in der precompiled exe). Ich hoffe, mir kann einer helfen. MfG M1cha |
AW: Form mit PNG Skin und VCL Controls
Man ich habe genau das gleiche Problem wie oben beschrieben, hat jemand schon eine Lösung gefunden?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz