我想设计一个3D算法演示的程序,需要使用DX,但是因为是算法演示程序,需要动态地修改很多参数和变量,所以就需要一些类似对话框和菜单的界面,但是如果用DX重新开发这些界面元素是非常麻烦的,我也会使用MFC,但是不知道怎么把DX和MFC联系起来,不知道对于这种3D算法演示程序一般是怎么处理的?

解决方案 »

  1.   

    但是现在重点是怎么把用DX画图,用MFC的菜单...
    就是怎么把DX的图画在MFC的窗口上面...
      

  2.   

    有人说:
    有一种非常直接方法,调用IDirect3DDevice9::Present函数,把其中hDestWindowOverride参数设置成你相要画的的窗口HWND就可以了! 
    不知道是否可行?
      

  3.   

    回复人: tczyp() ( ) 信誉:59  2005-11-25 23:35:00  得分: 0  
     
     
       有人说:
    有一种非常直接方法,调用IDirect3DDevice9::Present函数,把其中hDestWindowOverride参数设置成你相要画的的窗口HWND就可以了! 
    不知道是否可行?  
     没错的DX初始化的时候,不用窗体的HWND,用panel或者其他的就行了