代码之家  ›  专栏  ›  技术社区  ›  Keeper

C绘制带有事件的二维对象

  •  1
  • Keeper  · 技术社区  · 14 年前

    我需要在一个表单(或任何其他容器)中绘制几个简单的对象(由直线和圆弧组成的多边形,最终放置在不同的层上),然后处理如下事件:

    • 右键单击对象
    • 变焦

    是否有一个库/框架可以满足我的需要,或者我需要创建自己的库/框架?

    编辑以便澄清:

    我的多边形来自从AutoCAD Map 3D导出的SDO表,我需要创建一个简单的应用程序来显示它们(使用平移、缩放等),并对它们启用简单的操作(如查看属性、插入点等)。

    我可以找一个AutoCAD OEM许可证吗?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Mark Pearl    14 年前

    在codeproject上可以找到一个很好的例子 draw tools

    它有绘制矩形、椭圆、拖动、拉伸等示例,可以扩展为添加其他基本对象。我们使用相同的框架编写了一个名为 Page Layout Pro .

        2
  •  0
  •   xan    14 年前

    Mindfusion 有一系列的图表库可以支持您想要的,但对于您的需求来说可能太复杂(而且很昂贵)。