在HDevelop中
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
gen_circle (Cricle1, 114.5, 127.5, 89.3588)
gen_circle (Cricle2, 163.5, 171.5, 94.8472)
symm_difference(Cricle1, Cricle2 ,RegionDifference)
*去除相交部分的区域
dev_clear_window ()
dev_display (RegionDifference)
在QtCreator中
HObject ho_Cricle1, ho_Cricle2, ho_RegionDifference;
HTuple hv_WindowHandle;
SetWindowAttr("background_color","black");
OpenWindow(0,0,512,512,0,"visible","",&hv_WindowHandle);
HDevWindowStack::Push(hv_WindowHandle);
GenCircle(&ho_Cricle1, 114.5, 127.5, 89.3588);
GenCircle(&ho_Cricle2, 163.5, 171.5, 94.8472);
SymmDifference(ho_Cricle1, ho_Cricle2, &ho_RegionDifference);
//去除相交部分的区域
if (HDevWindowStack::IsOpen())
ClearWindow(HDevWindowStack::GetActive());
if (HDevWindowStack::IsOpen())
DispObj(ho_RegionDifference, HDevWindowStack::GetActive());