我想在vb6下使用direct7,建立一个点表,具体调用是
dx.CreateD3DVertex(-5,-5,0,0,0,-1,0,0)
可是调用这个函数出错,说没有这个函数,可是在写dx.的时候弹出的上下文帮助中有这个函数,我查csdn还查不到这个函数,dx是一个directx7的对象。请问是不是direct7还要自己安装一个sdk的包呢。

解决方案 »

  1.   

    这个函数没有错误,不过你的参数少了吧
    应该是9个参数,最后一个是 d3dvertex类型
      

  2.   

    看了你的留言,你看的书肯定不是vb的吧?
    vb和vc调用dx的很多函数都是不太一样的,多F2看看对象浏览器比较比较
    CreateD3DVertex是一个sub,没有返回值,举个例子dim v(5) as d3dvertexdx.created3dvertex 1,2,3,4,5,6,7,8,v(0)
    .......................................
    dx.created3dvertex 1,2,3,4,5,6,7,8,v(4)
    另外,dx7sdk里面有vb的例子,有created3dvertex的例子,你研究看看吧