Ejemplo n.º 1
0
        /// <summary>
        /// 初始化变量
        /// </summary>
        void Init()
        {
            //初始化
            m_Elements      = new GroupElementClass();
            m_TraceElement  = new GroupElementClass();
            m_VertexElement = new GroupElementClass();
            m_LabelElement  = new GroupElementClass();

            //初始化,并添加到GraphicsContainer
            IGraphicsContainer graphicsContainer = m_hookHelper.ActiveView as IGraphicsContainer;

            graphicsContainer.AddElement(m_Elements as IElement, 0);
            graphicsContainer.AddElement(m_TraceElement as IElement, 0);
            graphicsContainer.AddElement(m_VertexElement as IElement, 0);
            graphicsContainer.AddElement(m_LabelElement as IElement, 0);

            //添加到m_Elements中
            graphicsContainer.MoveElementToGroup(m_VertexElement as IElement, m_Elements);
            graphicsContainer.MoveElementToGroup(m_LabelElement as IElement, m_Elements);
            graphicsContainer.MoveElementToGroup(m_TraceElement as IElement, m_Elements);
        }