游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2080|回复: 6

关于.NET的Form.Handle问题

[复制链接]

53

主题

241

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
发表于 2005-9-28 00:14:00 | 显示全部楼层 |阅读模式
DX8的CreateDevice方法需要Integer类型的窗体句柄作为参数,但是.NET的Form.Handle属性是System.Intptr类型,无法转换该属性为Integer,如何解决?请指教!

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2005-9-28 02:57:00 | 显示全部楼层

Re:关于.NET的Form.Handle问题

使用ToInt32方法

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-9-28 12:04:00 | 显示全部楼层

Re:关于.NET的Form.Handle问题

那个参数不是Form.Handle

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-9-28 12:12:00 | 显示全部楼层

Re:关于.NET的Form.Handle问题

http://bbs.gameres.com/showthread.asp?threadid=33043

你看看,我记得好像没这个参数

53

主题

241

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
 楼主| 发表于 2005-9-29 00:01:00 | 显示全部楼层

Re: Re:关于.NET的Form.Handle问题

bigbook2000: Re:关于.NET的Form.Handle问题

http://bbs.gameres.com/showthread.asp?threadid=33043

你看看,我记得好像没这个参数


看了你的源码,你引用的是Microsoft.DirectX,而我引用的是DxVBLibA,没有Microsoft.DirectX.Direct3D.Device对象,只有DxVBLibA.Direct3DDevice8接口

53

主题

241

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
 楼主| 发表于 2005-9-29 00:17:00 | 显示全部楼层

Re:关于.NET的Form.Handle问题

原来有个ToInt32方法!谢谢指导!

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-9-29 11:25:00 | 显示全部楼层

Re:关于.NET的Form.Handle问题

既然用了.NET就用托管DirectX吧,版本也比较新,微软在这个方面下了很大功夫,当然也支持COM,只不过绕了很多弯子,效率还不如VB6下的COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 23:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表