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

Вниз

Рисование на канве   Найти похожие ветки 

 
solo777   (2007-02-09 20:31) [0]

Можно ли сделать такую вешь: взять точку. Если она находится в фигуре, то эту фигуру закрасить. Иначе - ничего не делать. А с помощью fsBorder он все равно закрашивает, даже если точка не в фигуре, в результате закрашивается вся форма. А мне это не надо.


 
Desdechado ©   (2007-02-09 20:51) [1]

PtInRegion


 
Olivetti   (2007-02-10 08:47) [2]

А с помощью fsBorder он все равно закрашивает

С помощью чего, простите?


 
solo777   (2007-02-11 21:10) [3]

fsBorder это стиль FloodFill
Desdechado, что такое PtInRegion??


 
RASkov   (2007-02-11 21:15) [4]

> [3] solo777   (11.02.07 21:10)
> PtInRegion

function PtInRegion(RGN: HRGN; X, Y: Integer): BOOL;
Функция возвращающая True если точка с координатами X, Y находится внутри региона RGN.


 
solo777   (2007-02-12 19:17) [5]

Спасибо, большое, но что такое RGN? Приведи примеры, плиз. А как именно внутри многоугольника сделать?


 
brother ©   (2007-02-13 11:06) [6]


> function PtInRegion(RGN: HRGN; X, Y: Integer): BOOL;

это функция проверки, входит ли точка в заданную область или нет, а это автору как я понимаю не требуется...


 
Desdechado ©   (2007-02-13 12:28) [7]

solo777   (12.02.07 19:17) [5]
Справку открой, что ли. Там все написано, что есть что, и с примерами.
В MSDN еще подробнее есть.

brother ©   (13.02.07 11:06) [6]
Если внимательно вчитаться, то автору нужно узнать, красить или нет. И это определяется вхождением точки в многоугольник.


 
solo777   (2007-02-13 21:05) [8]

Спасибо, большое но у меня BDS 2006,  а там почему-то такого нет. Эта функция связана с канвасом? И че такое RGN?


 
Степан   (2007-02-13 21:18) [9]

RGN - Region то бишь регион. Этот объект используется специально для отрисовки на форме сложных фигур, а также реализации проверки вхождения к-л точки в эту фигуру... Регионы и работа с ними подробно описаны здесь:


 
Степан   (2007-02-13 21:27) [10]

далее :)
http://msdn2.microsoft.com/en-us/library/ms536650.aspx

Там все подробненько описано и рассказано



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

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

Наверх




Память: 0.48 MB
Время: 0.04 c
2-1174022165
bagos
2007-03-16 08:16
2007.04.08
цикл + stringgrid


2-1173976988
Malik
2007-03-15 19:43
2007.04.08
Что за Word2000 в uses и где его взять?


11-1153591610
papazoff
2006-07-22 22:06
2007.04.08
Скорбная новость. Умер автор статей и программ ECM


15-1173552340
Loginov Dmitry
2007-03-10 21:45
2007.04.08
GALA


15-1173698830
vasIZmax
2007-03-12 14:27
2007.04.08
FOR or WHILE