Beispiel #1
0
        public void DrawPoint(RgPoint pt, Pen pen)
        {
            if (IsStartDrawing == false)
            {
                return;
            }
            PointF ptscreen = mDisplayTransformation.ToScreen(pt);

            if (DrawBufferFlag == 0)
            {
                if (mBitMapGc != null)
                {
                    // mBitMapGc.DrawEllipse(pen, ptscreen.X, ptscreen.Y, 2, 2);
                    mBitMapGc.DrawRectangle(pen, ptscreen.X, ptscreen.Y, 3, 3);
                    //SizeF size = new SizeF(4f, 4f);
                    //RectangleF rect = new RectangleF(ptscreen, size);
                    //mBitMapGc.DrawEllipse(pen, rect);
                }
            }
            else
            {
                if (mDc != null)
                {
                    mDc.DrawEllipse(pen, ptscreen.X, ptscreen.Y, 1, 1);
                }
            }
        }