自定义剪辑区域Windows Mobile 6.x

时间:2011-07-25 17:41:45

标签: windows windows-mobile

我们可以在PaintEventArgs对象上指定ClipRectangle属性以获得矩形剪裁。有没有办法做自定义形状的剪裁。我想将控件剪辑为具有不同角半径的圆形矩形。

1 个答案:

答案 0 :(得分:0)

根据Windows CE的description of the CLIPOBJ structure

  

CLIPOBJ描述的区域可以列举为一系列   矩形。

这意味着裁剪限制到一系列矩形区域。 Windows Mobile 6.X基于Windows CE,因此我认为可以安全地假设适用相同的限制。

可能的解决方法是通过OpenNetCF herehere使用GDI +。您可以将课程OpenNETCF.GDIPlus.GraphicsPath与方法AddLineAddArcAddRectangle的调用结合使用,以实现相同的目标。