Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.033 c
3-1093509357
Nat
2004-08-26 12:35
2004.09.26
Пустая запись в DBGrid


3-1093588171
Ruslana
2004-08-27 10:29
2004.09.26
Вычисляемые поля


6-1089980485
alex_sc
2004-07-16 16:21
2004.09.26
работа с tfilestream и динамическим массивом


11-1080823624
nester
2004-04-01 16:47
2004.09.26
Почему иногда MsgOk выскакивает за формой?


3-1093518855
Marat
2004-08-26 15:14
2004.09.26
Максимальное количество столбцов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский