小弟学windows程序没多久,现在做了一个类似记事本的东西,现在我想向里面输出一个表格,请问怎么样实现!
如打印这样一个:
_________________________________________________________________
|  s   |   1     |      2     |      3    |       4             | 
|------|---------|------------|-----------|---------------------|
|  a   |   0     |      8     |      1    |      12             | 
|------|---------|------------|-----------|---------------------|  
|  b   |   2     |      5     |      0    |      15             | 
|------|---------|------------|-----------|---------------------|
|  c   |   5     |      6     |      1    |      1              | 
|______|_________|____________|___________|_____________________|
|  d   |   7     |      2     |      6    |      0              |
|______|_________|____________|_______ ___|_____________________|
最好能提供源码以便好理解!谢谢了!

解决方案 »

  1.   

    重载VIEW类的OnDraw(CDC* pDC)函数,在里面可以想做你想做的事情。
    pDC->MoveTo(CPoint pStart);
    pDC->LineTo(CPoint pEnd);
    指从pStart点到pEnd点画一跟直线。
    pDC->TextOut(int x,int y,CString str)指在(x,y)点输出str。
    这三个函数基本能实现你愿望。
    查msdn的CDC,可以得到很多有用的东西,希望能帮你。