참고로 이 함수 수행속도가 굉장히 느리므로 다른 방법을 강구하기를 추천...
저 같은 경우는 선분과 점의 위치 관계를 리턴해주는 함수를 4번 사용 함
BOOL BTriangle::PtInTriangle( POINT *Verts, POINT pt )
{
HRGN hRgn =CreatePolygonRgn( Verts, 3, WINDING); // 핵심..정점수만큼의 Region 영역을 생성..
if( PtInRegion( hRgn, pt.x, pt.y ) )
{
DeleteObject( hRgn );
return TRUE;
}
DeleteObject( hRgn );
return FALSE;
}