HRGN rgn = CreateEllipticRgn(0, 0, firm1->width, form1->height);//Срздаем эллипс
SetWindowRegion(form1->handle, rgn, false);//Применяем регион к вашему окну
работа с формами
Я знаю что в билдере с++ можно создавать свои Нестандартные окна.А именно любой формы, по умолчанию в билдере, стоит квадратная форма.У меня был материал по созданию нестандартных форм, но я его кудато дел, и немагу найти, даже в поиковике:(Подскажите как мне создать нестандартную форму например в виде круга, или овала, или просто с закругленными краями.Или если есть ссылки скинте плз....
Код:
За синтаксис не ручаюсь еще читай хелп вот про этивот:
Код:
CombineRgn
CreateEllipticRgn
CreateEllipticRgnIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
EqualRgn
ExtCreateRegion
FillRgn
FrameRgn
GetPolyFillMode
GetRegionData
GetRgnBox
InvertRgn
OffsetRgn
PaintRgn
PtInRegion
RectInRegion
SetPolyFillMode
CreateEllipticRgn
CreateEllipticRgnIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
EqualRgn
ExtCreateRegion
FillRgn
FrameRgn
GetPolyFillMode
GetRegionData
GetRgnBox
InvertRgn
OffsetRgn
PaintRgn
PtInRegion
RectInRegion
SetPolyFillMode