We are talking about "straight" actually as in "horizontal" and "vertical" (all lines are straight ), correct?
First make sure you refresh your screen. Now, by the behaviour you describe, my bet would be that you somehow rotated your drawing view in 3D space, which makes everything in the drawing appear "skew" (including the cursor). With progeCAD 2010, this "dynamic 3D rotation" can be called just by holding down the CONTROL key and dragging the left mouse button in progeCAD "space". My guess is that you did this by mistake.
Try this: progeCAD main menu ->
"3D Views" ->
This menu-macro uses the viewpoint command to re-orient the drawing and cursor back to a default orthogonal viewpoint, "top" is looking down on your drawing from "above".
3D views are much more useful when we are actually using progeCAD for 3D design.
progeCAD support, tips and troubleshooting forum. progeCAD works very similar to some versions of AutoCAD. Moderated.