Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Что за структуру создаёт CreatePolygonRgn   Найти похожие ветки 

 
MegaVolt   (2004-10-11 09:30) [0]

1.Что представляет из себя структура которую создаёт CreatePolygonRgn? Зависит ли занимаемая память от обсолютного значения точек.
Например регион (0,0)-(0,100)-(100,100)-(100,0) занимает 8*SizeOf(Integer) или 100*100 бит?
2. Сколько таких регионов можно создать? Я столкнулся с неким ограничением на практике :(
3. Как освободить память выделенную под эту структуру? В хелпе есть только функции для создания и работы а как удалить я не нашел :(

Заранее благодарен.


 
MBo ©   (2004-10-11 09:40) [1]

1. Зависит, но не напрямую. Регион представляет собой набор прямоугольников (см. GetRgnData), а их количество связано со сложностью многоугольника, наклоном сторон, и физическим размером.
2. Видимо, данные регионов (в представлении, несколько отличном от того, что нам выдает GetRgnData) хранятся в системном пуле, который ограничен
3. DeleteObject


 
MegaVolt   (2004-10-11 10:47) [2]

1. Т.е. получается что прямоуголник и прямоугольник повёрнутый на некоторый угол занимает совершенно разное количество памяти ведь чтобы заполнить прямоугольниками ромб нужно их бесконечно много (или по одному на точку высоты наклонной грани)?

2. Я интересовался сколько разных не связанных регионов можно создать. Но так как я узнал как их удалять вопрос теряет актуальность.

3. Большущее спасибо. Я не догадался поискать общий удалятор :):)


 
MBo ©   (2004-10-11 11:56) [3]

1. Да, разное. Не бесконечно много, а в зависимости от наклона - могут быть прмоугольники разной высоты, не только в одну точку.



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

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
1-1099636475
beavka
2004-11-05 09:34
2004.11.21
Подскажите с буфером


14-1099604866
Knight
2004-11-05 00:47
2004.11.21
Подскажите с Access ом... плз


6-1095185263
-MS-
2004-09-14 22:07
2004.11.21
Delphi+CGI+ServerSocket


9-1088497561
Bizon's
2004-06-29 12:26
2004.11.21
Фоновый рисунок


1-1099560323
Ivolg
2004-11-04 12:25
2004.11.21
ListBox