在CB中进行DirectX编程(1)
变显示方式。
lpDD2->SetDisplayModes(DWORD dwWidth, DWORD dwHeight, DWORD dwRGBCount, DWORD dwRefreshRate, DWORD dwFlags) (1)参数dwWidth和dwHeght为显示指定方式的点阵。 (2)参数dwRGBCount为颜色深度,如:8(256色)、16(16位色)、24(真彩色)。 (3)参数dwRefreshRate为刷新频率,不关心时可以设置为0。 (4)参数dwFlags为使用DDSDM_STANDARDVGAMODE来设置Mode13。在dx1程序中始终设为0。 需要注意的是在IdirectDraw接口中,设置显示模式方法不支持dwRefreshRate和dwFlags这两个参数,所以,在有些资料中(包括C++Builder4的示例)均只介绍了DirectX3支持的IDirectDraw::SetDisplayMode(dwWidth,dwHeight,dwRGBCount)方法,请读者注意它们的区别。 2.2.2.7 退出dx1程序需要做的事 不要忘记释放lpDD2接口。LpDD2->Release(); |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |