原来以很容易,找了半天竟然没找到。无奈请各位帮忙

解决方案 »

  1.   

    实在不可以的话,这样试试吧,有点麻烦:
    定义一个方法,它使用CDC::DrawText方法来绘制,通过控制X,Y坐标来实现自定的间距:
    DrawTextWithDist(CString InputStr,int Dist)
    {
    int X=10;
    CDC *pDC=GetDC();
    LPCTSTR *tmpChar=InputStr.GetBuffer();
    #ifdef UNICODE
    for(int i=0;i<InputStr.GetLength()/2;i++)
    {
    pDC->DrawText(10,X,tmpChar);
    X+=Dist;
    }
    #else
    for(int i=0;i<InputStr.GetLength();i++)
    {
    pDC->DrawText(10,X,tmpChar);
    X+=Dist;
    }
    #endif
    }
    我没有测试过呀,很可能有错误,请指点。