datawindow里画圆弧或半圆解决方案

datawindow里画圆弧或半圆
datawindow怎么画圆弧或半圆啊,请高手支招

------解决方案--------------------
在pbm_paint事件中直接画
------解决方案--------------------
圆和矩形框别用透明色,用和数据窗口的底色相同的颜色即可解决
------解决方案--------------------
探讨
又有新问题了,几个大小不等的圆弧连成的曲线,每个弧用来遮盖的矩形会盖住以前的弧;如果是如有圆都画完再遮盖,又要怎么算矩形呢