译:jove
【程序编程相关:使用dbms_rectifier_dif】dxsdk8-visual basic教程 【推荐阅读:连续不间断横向滚动图片】
创建d3d设备 【扩展信息:asp.net(vb.net)连接sql】创建一个简单的d3d设备并进行图形渲染
第一步 创建窗体与picture控件
caption = "create device"
height = 3600 left = 0 top = 0 width = 4800 linktopic = "form1" maxbutton = true minbutton = true scaleheight = 3195 scalemode = 1 - twip scalewidth = 254 startupposition = 3 - windows default第二步 开始d3d设备
首先要用directx8.direct3dcreate方法创建一个direct3d8对象 代码: get g_d3d = g_dx.direct3dcreate()
g_d3d is nothing then exit function 方法格式: direct3d8object.direct3dcreate(); 备注: 他将返回一个direct3d8对象只有在创建了directx8对象后才可以创建direct3ddevice8对象其次要用direct3d8.getadapterdisplaymode方法接受到当前的显示模式 代码: dim mode as d3ddisplaymode g_d3d.getadapterdisplaymode d3dadapter_default, mode 方法格式: direct3d8object.getadapterdisplaymode adapter as long,mode as d3ddisplaymode 备注: 用direct3d8对象来接收,adapter参数是要查询的显卡序号,一般是d3dadapter_default值来指定主显卡,mode参数为当前显示模式的接收变量,d3ddisplaymode对象有format,height,refreshrate,width成员.format成员的值为23(&h17)时表示16位rgb像素格式为22时是32位. refreshrate值表示刷新率,为0时表示为默认的刷新率.在取得显示模式后,以后就可以用此结构在创建一个运行在窗口模式下的direct3ddevice设备时,建立一个与当前显卡相匹配的后缓冲区接下来用d3dpresent_parameters对象来指定3d应用程序的表现 代码: dim d3dpp as d3dpresent_parameters d3dpp.windowed = 1 d3dpp.swapeffect = d3dswapeffect_copy_vsync ... 下一页