我想在一个对话框上的静态控件上绘制网络图
在对话框的 OnPaint 函数中 使用 CDC *pDC;pWnd=GetDlgItem(IDC_S)(IDC_S是静态控件ID)。
pDC=pWnd->GetDC(); pDC-> ... 的方式绘图,但是图形不能正确显示。这是什么原因?

解决方案 »

  1.   

    这是对话框啊,不是工作区,static可以显示图片
      

  2.   

    你在控件上绘图,你在对话框的OnPaint里写什么!
      

  3.   

    静态控件 是在对画框里的,不在OnPaint里写 应该在哪儿写呢?
      

  4.   

    如果 你想在控件上画图,你可以重载一下这个控件类,然后重写OnPaint(),在对话框里你只要把控件ID和这个重载的类重新绑定就行
      

  5.   

    重载一下
    CStatic控件类,
    然后在它的 onpaint()里画。