Здравствуйте, McSeem2, Вы писали:
MS>У меня таки ощущение, что на самом деле нужен inside test (или hit-test), то есть, находится ли точка внутри многоугольника на плоскости или снаружи. Оно?
Оно!!! Сейчас сделано на регионах. Но это временный выход из положения и очень хотелось бы сделать ф-ю определения попадания
точки в паралелограмм свою. Свои мысли быи , но одна голова хорошо, а больше вообще ништяк.
Сейчас выглядит так:
Region = CreatePolygonRgn(pt,4,WINDING);// создаем область
}
if (PtInRegion(Region, tX, tY)){
if (Region!=NULL){
DeleteRgn(Region);
Region = NULL;
}
return true;
}
else {
if (Region!=NULL){
DeleteRgn(Region);
Region = NULL;
}
return false;
}
где pt — это массив их 4-x точек задающих область.
Но где-то вычитал , что регионы работают только на главных окнах, а это не есть хорошо.
Спасибо.