Вниз
Скачать: CL | DM;

У.М.Д. подскажите плз как получить непрямоугольную область   Найти похожие ветки 

← →
x_michael   (2004-09-10 21:34) [0]

Уважаемые Мастера Дельфи подскажите плз как получить непрямоугольную область (полигон). Данный вариант я видел в примере с фигурной формой (если быть точным с формой в виде звезды). Там использовался какой-то хитрый тип данных и операции объединения полигонов.


← →
Defunct ©   (2004-09-10 22:23) [1]

> Там использовался какой-то хитрый тип данных

хитрый тип данных - Region : HRNG;

CreateRectRgn, CreateEllipticRgn, CreateEllipticRgnIndirect и т.п.

> и операции объединения полигонов.

CombineRgn т.п.

см. gdi32.dll MS-SDK

Сразу скажу задача эта не из простых. Чтобы форма нормально выглядела не забудьте установить свойство формы - BorderStyle = bsNone;


← →
Vit@ly ©   (2004-09-10 22:28) [2]

>У.М.Д. подскажите плз как получить непрямоугольную область
Самый тривиальный способ:
- составить из множества мелких прямоугольных



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
1-1094631492
Ш-К
2004-09-08 12:18
2004.09.26
Список библиотек.


9-1085863701
kas-t
2004-05-30 00:48
2004.09.26
DelphiX: Antialiasing (сглаживание)


14-1094642824
kand
2004-09-08 15:27
2004.09.26
Есть ли жизнь во Вселенной?


1-1094641220
Cosinus
2004-09-08 15:00
2004.09.26
Значение ошибки "External Exception 0xXXXXXXXX"&


3-1093863664
Aleksandr.
2004-08-30 15:01
2004.09.26
Можно ли как-то в RT бороться с Directory is busy?




   Наверх