Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как закруглить уголки формы

496
28 января 2005 года
Jes
81 / / 28.03.2003
Привет всем...народ подскажите как сделать программе закруглённые углы, тоесть есть код (для примера)

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-е уголка

За ранее благодарствую......
259
28 января 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
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-е уголка

За ранее благодарствую......


Используй CreateRoundRectRgn и посмотри здесь http://forum.codenet.ru/showthread.php?s=&threadid=20424

496
28 января 2005 года
Jes
81 / / 28.03.2003
Цитата:
Originally posted by AlexandrVSmirno

Используй CreateRoundRectRgn и посмотри здесь http://forum.codenet.ru/showthread.php?s=&threadid=20424



Спасибо разобрался...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог