例如,在客户区中有一个椭圆:
RECT rc = {100, 100, 200, 300};
HRGN hRgn = CreateEllipticRgn(rc.left, rc.top, rc.right, rc.botton);
FrameRgn(hdc, hRgn, (HBRUSH)GetStockObject(BLACK_BRUSH), 1, 1);
这样我可以通过PtInRgn来检测某点在不在这个椭圆区域内!但是通过SetWorldTransform将该椭圆进行一定的旋转,放缩后,怎样判断相应的店是否在该椭圆(经过变换过后的椭圆)中?