1、怎样在视类弹出的对话框中得到Device Context,并且利用该DC画一些几何图形?
2、在该对话框中如何调用视类和文档类的函数?

解决方案 »

  1.   

    1.可以自定义消息传来dc,或者直接创建一个dc,如果在对话框画图的话。
    2.自定义消息传参数,我真的没别的办法啊
      

  2.   

    1、重载对话框类的WM_PAINT消息啊
    void CMyDlg::OnPaint() 
    {
    CPaintDC dc(this);                  // device context for painting dc.SelectStockObject(BLACK_BRUSH);
    dc.Rectangle(0,0,200,50);           //画自己想要的图形
    // Do not call CDialog::OnPaint() for painting messages
    }
    2、你可以用单文档多视图(基类是CFormView),这样多视图就可以共享文档类的函数了。
    而视图之间的函数也可以参考享用了。