负责绘图用,并没有自己的显示,就是运行时控件自己不显示。
名气比较大的跨平台向量绘图库,用来对窗口画画。
可以参考 Cairo 官方文档Documentation
这里是 CAIRO控件封装,将初始部分封装,其它画画操作不变,更多操作见官网文档。
在VFB使用方法(默认支持 系统DPI响应)
Dim DC As HDC = GetDC(hWndForm) '获取窗口DC
Cairo1.WinDC = DC '绑定DC
'一系列画画-----------------------------
'就是设置路径线
Cairo1.MoveTo(10, 10)
Cairo1.LineTo(300, 250)
Cairo1.LineToRel(00, -100)
'设置填充
Cairo1.SourceRGB(&HFFFF00)
Cairo1.DrawFillPreserve
'这里填充不结束路径,后面还要画线条
'设置线条
Cairo1.SourceRGB(&H0000FF )