先使用PS_DOT风格建立一个Pen,然后Select到DC,然后使用画线函数就可以了.请查阅MSDN的:
CPen
CDC::SelectObject()
CDC::MoveTo()
CDC::LineTo()

解决方案 »

  1.   

    可是PS——DOT 画的虚线好几个像素,我要求只有一个像素。。
      

  2.   

    CPen( int nPenStyle, int nWidth, COLORREF crColor );
    这不是有width的指定吗?注意这个width是设备单位,你可以先使用CDC::SetMapMode(MM_TEXT)设置到像素模式,应该就得到一个像素点的虚线了.
      

  3.   

    vertex(痛到不痛):好象不行,请问你如何写的?
      

  4.   

    干脆用画点函数实现,Y=kX+B,
    for(x=a;x<?;x+=?)
    setpixel(..............)