关于ChildView类和DirectX的问题。

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

为什么我在这个类里面调用d3d不行?  
  if(   failed(   g_pd3d->createdevice(   d3dadapter_default,   d3ddevtype_hal,   hwnd,  
                                                                              d3dcreate_software_vertexprocessing,  
                                                                              &d3dpp,   &g_pd3ddevice   )   )   )  
          {  
                  return   e_fail;  
          }  
   
          return   s_ok;  
  这段代码老返回e_fail,应该是createdevice失败,为什么啊?  
  在view类中不能用d3d?

· 网友精彩回答:

发表者:mackz

oncreate中窗体还没有创建。

发表者:happy__888

上面说的对,oncreate的时候,窗体还没有创建呢,而dx的窗口是要依赖一个已经创建的窗体的

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved