DDraw怎样获取显存大小?

toshbia   2009-10-23 12:58 楼主
我用这个方法,但是好像获取的大小有问题,不知道这个方法是不是正确的方法,还没有更好的办法?
DDCAPS   ddcaps;     
ddcaps.dwSize   =   sizeof   DDCAPS;   
lpdd->GetCaps(&ddcaps,   NULL);   
ddcaps.dwVidMemTotal;   
我还查到可以使用IDirectDraw7::GetAvailableVidMem获取显存大小,但是DirectDraw接口不知道怎么去获取,有没有DirectDraw使用的获取显存大小的好方法?

回复评论 (2)

http://zhidao.baidu.com/question/33380242.html
点赞  2009-10-23 14:05
IDirectDraw::GetAvailableVidMem CE6上可以用啊,有什么问题么?
点赞  2009-10-23 15:50
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复