本帖最后由 李明 于 2022-2-13 11:36 编辑
- HTuple hv_Row, hv_Column, hv_Radius,hv_Value;
- SetWindowAttr("background_color","black");
- OpenWindow(10,10,400,400,0,"visible","",&hv_WindowHandle);
- HDevWindowStack::Push(hv_WindowHandle);
- DrawCircle(hv_WindowHandle, &hv_Row, &hv_Column, &hv_Radius);
- //在指定窗口手动画圆
- //参数1:窗口句柄
- //参数2:保存圆心Row-->y坐标
- //参数3:保存圆心Col-->x坐标
- //参数4:保存半径
- //鼠标左键画圆,右键结束
- //注意:右键结束后,窗口中不会画出圆
- GenCircle(&ho_Circle, hv_Row, hv_Column, hv_Radius);
- //创建一个圆
- //参数1:新创建圆的对象名--区域对象名
- RegionFeatures(ho_Circle, "area", &hv_Value);
- //获取区域的形状特征
- //参数1:区域对象名
- //参数2:特征代码--看:https://www.cnblogs.com/momj/p/14710952.html
- //参数3:保存返回值
- double i=hv_Value.D();
- qDebug()<<i;
复制代码 |