Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

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)

Gruber_Hans_12345 16. Sep 2009 09:47

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von turboPASCAL
Kommt darauf an wie du das Editfeld anzeigst.
Ich denke mal den Cursor musst du bei verwendung von UpdateLayeredwindow selber Zeichnen und Positionieren.

Ja, mache es mit dem UpdateLayerdWindow, genau wie in deinem demo projekt.

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?

turboPASCAL 16. Sep 2009 12:46

Re: Form mit PNG Skin und VCL Controls
 
Kannst du mal ein Demo bastteln, damit ich mir das angucken kann ?

Gruber_Hans_12345 16. Sep 2009 13:36

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von turboPASCAL
Kannst du mal ein Demo bastteln, damit ich mir das angucken kann ?

das ist einfach, einfach ein TEDit in DEIN demo reinploppen, fertig :)

turboPASCAL 16. Sep 2009 15:16

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.

Gruber_Hans_12345 16. Sep 2009 16:53

Re: Form mit PNG Skin und VCL Controls
 
Zitat:

Zitat von turboPASCAL
Ah, ja gut. Dan musst du die den Blinkecursor selber zeichnen, da dieser nicht mit kopiert wird.

Hast du gerade Infos bei der Hand, obs dafür ne API Funktion gibt oder so?

Progman 16. Sep 2009 19:36

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:
  CreateCaret(Edit1.Handle, Image1.Picture.Bitmap.Handle, 5, 25);
  ShowCaret(Edit1.Handle);
Einfach mal bissel rumprobieren 8)

M1cha 1. Mai 2010 17:29

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

termodox 18. Sep 2011 17:53

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 03:29 Uhr.
Seite 6 von 6   « Erste     456   

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