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

Ваш аккаунт

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

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

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

работа с формами

290
11 августа 2008 года
Patr1ot
458 / / 09.02.2008
Я знаю что в билдере с++ можно создавать свои Нестандартные окна.А именно любой формы, по умолчанию в билдере, стоит квадратная форма.У меня был материал по созданию нестандартных форм, но я его кудато дел, и немагу найти, даже в поиковике:(Подскажите как мне создать нестандартную форму например в виде круга, или овала, или просто с закругленными краями.Или если есть ссылки скинте плз....
3.7K
11 августа 2008 года
0nni
326 / / 24.06.2008
Я сейчас на работе скажу навскидку:
 
Код:
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
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог