You have to use pixel coordiates for g.DrawLine.
In your example you'd simply use
In your example you'd simply use
g.DrawLine(bluePen, ptf1, ptf2);
because that are the pixel coordinates that correspond to the geographic cooordinates (ptfpr1, ptfpr2) you wanted to use for drawing.