Direct3D9初级教程 环境配置就出错 教程上写出错请自己处理 给跪了解决思路

Direct3D9初级教程 环境配置就出错 教程上写出错请自己处理 给跪了
晕啊 我要是会还看什么教程T.T 求教该在哪改改 教程的话百度文库就有很好找

 void CMainFrame::OnD3dBegin() 
  { 
  m_wndD3D.CreateEx( //这个 点 出错 error: 没有与参数列表匹配的 重载函数"CD3DWnd::CreateEx"实例
  0, AfxRegisterWndClass(0,NULL,NULL,NULL), 
  "Direct3D 窗口", WS_POPUP | WS_CAPTION | WS_VISIBLE, 
  CRect(100,100,500,500), this, 0); 
  } 

  void CMainFrame::OnD3dEnd() 
  { 
  m_wndD3D.DestroyWindow(); 
  } 


------解决方案--------------------
学directx 直接上红龙书
Introduction to 3D Game Programming with DirectX9.0c A Shader Approach

有源代码,例子都可以编译,我全都试过
书写的也很好