我建立了一个单文档应用程序FormText。其中FormTextView继承了FormView类。我想在上面写几个字,重载了onDraw函数:
void CFormTextView::OnDraw(CDC* pDC) 
{
         CPaintDC dc;
dc.TextOut(0,0,CString(_T("Hello")));

}
编译出错,说是"CPaintDC" no appropriate default constructor available
为什么啊?
如何写字啊?
给点意见~~~~先谢谢大虾们了~~~!!!

解决方案 »

  1.   

    既然是FormView阿
    那就很简单啦
    和对话框一样的你干脆放个控件上去算了,比如static控件
    然后通过setwindowtext来设置控件的内容
      

  2.   

    如果要直接画pDC->TextOut(0,0,CString(_T("Hello")));
      

  3.   

    试试
    void CFormTextView::OnDraw(CDC* pDC) 
    {
             CPaintDC dc(this);
    dc.TextOut(0,0,CString(_T("Hello")));

    }
      

  4.   

    to  jacky_zwq()  编译通过可以运行可就是没字~~~