Directx 3D —— 如何使用全屏模式
来源:互联网 发布:python mvc框架 编辑:程序博客网 时间:2024/06/06 05:33
首先是CreateWindow函数需要改动一下:
HWND hWnd = CreateWindow("MyWindowClass", "Cube Demo", WS_EX_TOPMOST | WS_VISIBLE | WS_POPUP,CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, hInstance, NULL);
其次是D3DPRESENT_PARAMETERS的设置:
D3DPRESENT_PARAMETERS presParams;ZeroMemory(&presParams,sizeof(presParams));presParams.Windowed=FALSE; //全屏模式presParams.SwapEffect=D3DSWAPEFFECT_DISCARD;presParams.FullScreen_RefreshRateInHz = D3DPRESENT_RATE_DEFAULT; presParams.PresentationInterval = D3DPRESENT_INTERVAL_ONE; //刷新频率presParams.BackBufferFormat=D3DFMT_X8R8G8B8; //8位为红色,8位为绿色,8位为蓝色presParams.BackBufferCount=1;presParams.BackBufferWidth = 1366; //全屏屏幕宽度presParams.BackBufferHeight = 768; //全屏屏幕高度presParams.hDeviceWindow = hWnd;presParams.EnableAutoDepthStencil = TRUE;presParams.AutoDepthStencilFormat = D3DFMT_D16;
一个简单的全屏模式程序就可以运行了。
- Directx 3D —— 如何使用全屏模式
- c++如何实现DIRECTX全屏独占模式?
- 在DirectX 3D中使用CEGUI
- 3D游戏之路--第一篇—DirectX介绍
- DirectX 3D图形
- DirectX 3D纹理
- 在DirectX 3D中使用CEGUI 解析
- 使用GDI+模拟directx 3D渲染中的坐标变换
- 【directX 3D游戏开发】DirectX 中的空间坐标和灵活顶点格式使用
- DirectX 3D的封装
- OpenGL和DirectX 3D
- DirectX 3D 灯光控制
- DirectX 3D开发记录
- DirectX 3D学习笔记
- DirectX 3D Mesh类
- DirectX 9.0 3D 笔记
- 如何使用opencv全屏
- 用DirectX方式抓屏——3D游戏场景中的拍照
- 对现在中国股市的精辟分析
- 如何成为“10倍效率”开发者
- 神都会犯错,程序员也需要信息安全意识
- C++ string详解
- 正则表达式学习(验证输入是否颜色值)
- Directx 3D —— 如何使用全屏模式
- SQL语句大全
- android面试题总结
- CRT detected that the application wrote to memory 内存写错误
- 命令行访问iphone的几种方式
- 整理uc/os的46个函数
- RTCP协议详解
- char、nvarchar和varchar区别
- 黑马程序员_Java中的反射