我要在DOC/VIEW的VIEW里输出aaa
bbb
ccc怎么样比较好?不会要算间距吧

解决方案 »

  1.   

    pDC->textout("aaa\nbbb\nccc\n");  或者 pDC->textout("aaa\n\rbbb\n\rccc\n");  都不行的。
    用3次pDC->textout才行。
      

  2.   

    pDC->TextOut("aaa\r\nbbb\r\nccc\r\n");
    这样就可以了
      

  3.   

    pDC->TextOut(16,0,"aaa");
    pDC->TextOut(32,0,"bbb");
    pDC->TextOut(48,0,"ccc");
      

  4.   

    pDC->TextOut("aaa\r\nbbb\r\nccc\r\n");\r\n你知道吧
      

  5.   

    pDC->TextOut("aaa\\r\\nbbb\\r\\nccc\\r\\n");
    是这样,要有类型转换幅\
      

  6.   

    pDC->TextOut("aaa\\r\\nbbb\\r\\nccc\\r\\n");
     
    it doesn't work
      

  7.   

    pDC->TextOut("aaa\\nbbb\\nccc\\n");试试刊
      

  8.   

    楼上怎么那么多人还在说用\r\n,楼主不是说了不行了么?
    说\\r\\n就更是瞎说了,自己先试试再发表不行么,"aaa\\r\\nbbb"显示结果应该是"aaa\r\nbbb"根本已经没有换行符的作用了
    我自己用的办法就是控制坐标吧,如果字体会变的话,就计算下每种字体的高再判断行距就好了.字体不变的话,自己测试一下看看效果就知道行距应该控制在多少了
      

  9.   

    用drawtext的话,如果标志是wordbreak就会自动回车的,如果是英文在需要换行的地方加空格即可换行。你如果不是这个意思,简单用三次textout实在是足够了,虽然傻,但实用。