![]() |
Form mit einem Rahmen umranden...
Hallo,
ich habe folgendes Problem: Ich erzeuge eine Form und gib mir die Form einer Sprechblase. Das mache ich mit folgendem Code:
Code:
Ich möchte aber diese Form mit einem schwarzen (oder beliebigfarbenen) Rahmen
h1 := CreateRoundRectRgn(0, 0, Width, Height - C, C, C);
h2 := CreatePolygonRgn(Points, 4, WINDING); CombineRgn(h2, h1, h2, rgn_or); SetWindowRgn(Handle, h2, True); umranden. Kann mir jemand helfen wie so was geht? mfg Helmi |
Re: Form mit einem Rahmen umranden...
Meinst du so wie etwa hier auf dem
![]() Wenn ja, dann lies dir ![]() |
Re: Form mit einem Rahmen umranden...
schau dir mal "Canvas.Ellipse" an. Das dann im OnPaint ausführen und du solltest deinen schwarzen rahmen haben
|
Re: Form mit einem Rahmen umranden...
aber das geht nicht so einfach
da die Form ja aus einem "RoundRectRgn" und einem "PolygonRgn" entsteht. Ich müsste ja beides Umranden |
Re: Form mit einem Rahmen umranden...
Canvas hat soweit ich weiß auch ein RoundRectRgn...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 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