Как закруглить уголки формы
HRGN Region;
POINT p[5];
p[0] = Point(100, 0);
p[1] = Point(Width-100, 0);
p[2] = Point(Width, Height/2);
p[3] = Point(Width/2, Height);
p[4] = Point(0, Height/2);
Region = CreatePolygonRgn(p, 5, ALTERNATE);
SetWindowRgn(Handle, Region, true);
это для пятиугольника....а мне обычное окно закруглить 4-е уголка
За ранее благодарствую......
Цитата:
Originally posted by Jes
Привет всем...народ подскажите как сделать программе закруглённые углы, тоесть есть код (для примера)
HRGN Region;
POINT p[5];
p[0] = Point(100, 0);
p[1] = Point(Width-100, 0);
p[2] = Point(Width, Height/2);
p[3] = Point(Width/2, Height);
p[4] = Point(0, Height/2);
Region = CreatePolygonRgn(p, 5, ALTERNATE);
SetWindowRgn(Handle, Region, true);
это для пятиугольника....а мне обычное окно закруглить 4-е уголка
За ранее благодарствую......
Привет всем...народ подскажите как сделать программе закруглённые углы, тоесть есть код (для примера)
HRGN Region;
POINT p[5];
p[0] = Point(100, 0);
p[1] = Point(Width-100, 0);
p[2] = Point(Width, Height/2);
p[3] = Point(Width/2, Height);
p[4] = Point(0, Height/2);
Region = CreatePolygonRgn(p, 5, ALTERNATE);
SetWindowRgn(Handle, Region, true);
это для пятиугольника....а мне обычное окно закруглить 4-е уголка
За ранее благодарствую......
Используй CreateRoundRectRgn и посмотри здесь http://forum.codenet.ru/showthread.php?s=&threadid=20424
Цитата:
Originally posted by AlexandrVSmirno
Используй CreateRoundRectRgn и посмотри здесь http://forum.codenet.ru/showthread.php?s=&threadid=20424
Используй CreateRoundRectRgn и посмотри здесь http://forum.codenet.ru/showthread.php?s=&threadid=20424
Спасибо разобрался...