Aby stworzyć formę w kształcie elipsy użyjemy funkcji CreateEllipticRg(). Następnie procedurą SetWindowRgn() ustawimy otrzymany uchwyt do obszaru o kształcie elipsy.
1 2 3 4 5 6 7 8 9 10 11 |
void __fastcall TForm1::FormCreate(TObject *Sender) { HRGN MyRgn; MyRgn = CreateEllipticRgn(0, 0, ClientRect.Right, ClientRect.Bottom); SetWindowRgn(Handle, MyRgn, true); } |
Autor: Drazek