Создание формы с закругленными верхними углами

code: #delphi
  1. procedure TProgramForm.FormResize(Sender: TObject);
  2. var
  3.  Rgn, Rgn1: HRGN; // Регионы
  4. begin
  5.  Rgn  := CreateRoundRectRgn(0, 0, width, 32, 20, 20);
  6.  Rgn1 := CreateRoundRectRgn(0, 22, width, height, 0, 0);
  7.  CombineRgn(Rgn, Rgn, Rgn1, RGN_OR);//----------------объединяем
  8.  SetWindowRgn(Handle, Rgn, true);//--------------применяем
  9. end;
Поделиться:

Похожие статьи: