正在做一函数绘图语言解释器,MFC,SDK,现要将
解释结果(即源程序所要求绘制的图形,如直线,圆等)显示在一
弹出对话框中,请问如何实现.刚学VC,可能该问题很简单,呵呵!!

解决方案 »

  1.   


    ....
    HDC hdc =GetDC(hDlg);
    int color = RGB(red,green,blue);
    SetPixel(hdc,x,y,color);
    ....
      

  2.   

    注意WM_Paint里面的刷新重绘问题,其它参照 BlueSky2008的。
      

  3.   

    在OnPaint()中画,就跟你在View里边的OnDraw()里边画一样。
      

  4.   

    重载OnPaint()
    CPaintDC dc;
    用它画即可·!
      

  5.   

    如何将view里的变量值传递给对话框?(对话框里无任何控件)
      

  6.   

    有一个方法就是通过全局变量。
    在CXXXApp类中定义一个指针m_pMyPtr,指向你要传递的变量.该指针在View中初始化:
    (CXXXApp*)AfxGetApp()->m_pMyPtr = & MyVal;
    然后再对话框里边就可以访问了。
    (CXXXApp*)AfxGetApp()->m_pMyPtr;