+ wxCoord vX1 = vX - VIEWPORT_EXTENT;
+ wxCoord vY1 = vY - VIEWPORT_EXTENT;
+ wxCoord vX2 = vX + VIEWPORT_EXTENT;
+ wxCoord vY2 = vY + VIEWPORT_EXTENT;
+ POINTL vPoint[4];
+
+ vPoint[0].x = vX1;
+ vPoint[0].y = m_vRclPaint.yTop - vY;
+
+ vPoint[1].x = vX2;
+ vPoint[1].y = m_vRclPaint.yTop - vY;
+
+ ::GpiMove(m_hPS, &vPoint[0]);
+ ::GpiLine(m_hPS, &vPoint[1]);
+
+ vPoint[2].x = vX;
+ vPoint[2].y = m_vRclPaint.yTop - vY1;
+
+ vPoint[3].x = vX;
+ vPoint[3].y = m_vRclPaint.yTop - vY2;
+
+ ::GpiMove(m_hPS, &vPoint[2]);
+ ::GpiLine(m_hPS, &vPoint[3]);
+} // end of wxDC::DoCrossHair