![](https://img2022.cnblogs.com/blog/1502586/202201/1502586-20220120221800438-786509633.png)
在HDevelop中
dev_update_off()
dev_open_window(10,10,400,400,'black',WindowHandle)
gen_circle (Circle, 200, 200, 30)
gen_circle (Circle1, 200, 200, 100)
difference (Circle1, Circle, RegionDifference)
dev_display(RegionDifference)
在QtCreator中
HObject ho_Circle, ho_Circle1, ho_RegionDifference;
HTuple hv_WindowHandle;
HObject ho_Image;
ReadImage(&ho_Image, "D:/bb/tu/ma.jpg");
//读取图片的目的:为了设置图像缓冲区,否则区域不显示
SetWindowAttr("background_color","black");
OpenWindow(10,10,400,400,0,"visible","",&hv_WindowHandle);
HDevWindowStack::SetActive(hv_WindowHandle);
GenCircle(&ho_Circle, 200, 200, 30);
GenCircle(&ho_Circle1, 200, 200, 100);
Difference(ho_Circle1, ho_Circle, &ho_RegionDifference);
DispObj(ho_RegionDifference, hv_WindowHandle);
![](https://img2022.cnblogs.com/blog/1502586/202201/1502586-20220120221242675-908265425.png)