我们可以在PaintEventArgs对象上指定ClipRectangle属性以获得矩形剪裁。有没有办法做自定义形状的剪裁。我想将控件剪辑为具有不同角半径的圆形矩形。
答案 0 :(得分:0)
根据Windows CE的description of the CLIPOBJ structure:
CLIPOBJ描述的区域可以列举为一系列 矩形。
这意味着裁剪限制到一系列矩形区域。 Windows Mobile 6.X基于Windows CE,因此我认为可以安全地假设适用相同的限制。
可能的解决方法是通过OpenNetCF here和here使用GDI +。您可以将课程OpenNETCF.GDIPlus.GraphicsPath
与方法AddLine
,AddArc
和AddRectangle
的调用结合使用,以实现相同的目标。