Как выделить полигон?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Как выделить полигон?

Сообщение Matew » 29.07.2004 (Чт) 16:58

Мне надо выделить полигон, или просто узнать находится в нем точка или нет. Есть ли такая функция или алгоритм стандартный?

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 29.07.2004 (Чт) 18:32

Могу подсказать толкьо направление поиска:
копай в GDI32 и gdiplus.dll что-то в них похожее вроде бы было..
А еще на вот тут поройся:
http://www.planet-source-code.com/vb/de ... p?lngWId=1
в низу страницы каталог по темам...
наверняка примеры найдешь.
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 30.07.2004 (Пт) 16:05

Копать в GDI32 и gdiplus.dll я даже не представляю как! :) А за сайт спасибо, там много всего(хотя в английском я слаб :) )

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Re: Как выделить полигон?

Сообщение Faust » 04.08.2004 (Ср) 20:41

Matew писал(а):Мне надо выделить полигон, или просто узнать находится в нем точка или нет. Есть ли такая функция или алгоритм стандартный?


API-Guide писал(а):The PtInRegion function determines whether the specified point is inside the specified region.
Код: Выделить всё
Declare Function PtInRegion Lib "gdi32" Alias "PtInRegion" (ByVal hRgn As Long, ByVal x As Long, ByVal y As Long) As Long

· hrgn
Identifies the region to be examined.
· X
Specifies the x-coordinate of the point.
· Y
Specifies the y-coordinate of the point.

Устроит? :wink:
Листинги не горят!

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 07.08.2004 (Сб) 16:52

Спасибо! Через регтон получилось.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 3

    TopList