void CAView::OnDraw(CDC* pDC)
{
CADoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CRgn rgn;
POINT* pp; //定义一个点结构指针
pp=new POINT[3]; //给结构指针分配Number个顶点
pp[0].x=50;pp[0].y=50;
pp[1].x=50;pp[1].y=100;
pp[2].x=100;pp[2].y=50;
int i,xx,yy;
xx=60;yy=60;
if(rgn.CreatePolygonRgn(pp,3,0)==0)
{
AfxMessageBox("严重警告:多边形区域建立不成功!");
return;
}
i=(rgn.PtInRegion(xx,yy)!=0);//如果在区域内i=1,否则i=0
rgn.DeleteObject(); //删除定义的rgn对象}
在执行到rgn.CreatePolygonRgn时出错,不知我的程序错在哪,请指正,谢谢!
{
CADoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CRgn rgn;
POINT* pp; //定义一个点结构指针
pp=new POINT[3]; //给结构指针分配Number个顶点
pp[0].x=50;pp[0].y=50;
pp[1].x=50;pp[1].y=100;
pp[2].x=100;pp[2].y=50;
int i,xx,yy;
xx=60;yy=60;
if(rgn.CreatePolygonRgn(pp,3,0)==0)
{
AfxMessageBox("严重警告:多边形区域建立不成功!");
return;
}
i=(rgn.PtInRegion(xx,yy)!=0);//如果在区域内i=1,否则i=0
rgn.DeleteObject(); //删除定义的rgn对象}
在执行到rgn.CreatePolygonRgn时出错,不知我的程序错在哪,请指正,谢谢!
解决方案 »
- SYSTEM权限下的程序读取注册表的问题(高手进)
- vc中怎么才能锁定计算机
- 客户区的设计问题,请高手指点一二,谢谢!
- vs2008中如何修改它的默认热键
- 在VS2008中,用MFC建的一个简单的单文档程序中,Cview没事件响应
- 求帮忙~vc处理图像生产的ch1_1.exe都已经有了 包含了bmp图像保存成jpg图像。。并载入jpg图像的
- pDC->DrawText不能显示的问题,求高人指点
- 如何显示edit1内容
- Wireshark 解包源码移植到VC
- 想请教VC对文件操作都分哪几类?请不吝赐教!
- 如何去除标签页上的“帮助”按钮,而不是仅仅使其变灰。
- VC 里怎样使用RAW Socket编程?
Specifies the filling mode for the region. This parameter may be either ALTERNATE or WINDING.即最后一个参数不是WINDING就是ALTERNATE
只能为 1 或 2