Регион в области проверки?

В общем, я не очень хорошо знаком с программированием Windows или программированием в целом, но я возился с попыткой создать некоторую простую физику, используя Create*****Rgn() и я люблю, что есть PtInRgn() функция, но как мне провести тестирование, если регион находится внутри другого региона?

По сути, эффекты функции RgnInRgn ()? (Я хочу избежать RectInRegion() потому что даже если область определена прямоугольником, то есть создайте EllipticRgn (), он обнаружит true для углов за пределами области).

1

Решение

Там есть IntersectRgn макрос в WindowsX.h, который вызывает CombineRgn, Если есть способ определить, является ли регион пустым, это может сработать.

Редактировать: CombineRgnКод возврата напрямую говорит вам, является ли результат пустым.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]