社区
机器视觉
帖子详情
是否可以在DirectDraw的全屏幕独占模式下用OpenGL绘图?????
hexenzhou
2003-04-03 04:43:53
DirectX下可以实现全屏幕独占模式,我想实现在这种模式用OpenGL绘图,不知是否可行,怎样实现???我感觉这种模式比窗口方式要快。我不会使用Direct3D。
...全文
72
5
打赏
收藏
是否可以在DirectDraw的全屏幕独占模式下用OpenGL绘图?????
DirectX下可以实现全屏幕独占模式,我想实现在这种模式用OpenGL绘图,不知是否可行,怎样实现???我感觉这种模式比窗口方式要快。我不会使用Direct3D。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phoenixzz
2003-04-09
打赏
举报
回复
在hWnd=CreateWindowEx()函数前
DWORD dwExStyle; DWORD dwStyle; RECT WindowRect; WindowRect.left=(long)0; WindowRect.right=(long)width; WindowRect.top=(long)0; WindowRect.bottom=(long)height;
hInstance = GetModuleHandle(NULL); wc.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC; wc.lpfnWndProc = (WNDPROC) WndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = hInstance; wc.hIcon = LoadIcon(NULL, IDI_WINLOGO);
wc.hCursor = LoadCursor(NULL, IDC_ARROW); wc.hbrBackground = NULL; wc.lpszMenuName = NULL; wc.lpszClassName = "OpenGL";
RegisterClass(&wc);
DEVMODE dmScreenSettings; memset(&dmScreenSettings,0,sizeof(dmScreenSettings)); dmScreenSettings.dmSize=sizeof(dmScreenSettings); dmScreenSettings.dmPelsWidth = width; dmScreenSettings.dmPelsHeight = height; dmScreenSettings.dmBitsPerPel = bits; dmScreenSettings.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT;
if (ChangeDisplaySettings(&dmScreenSettings,CDS_FULLSCREEN) != ISP_CHANGE_SUCCESSFUL)
{
return;
}
dwExStyle=WS_EX_APPWINDOW; dwStyle=WS_POPUP; ShowCursor(FALSE);
AdjustWindowRectEx(&WindowRect, dwStyle, FALSE, dwExStyle);
hexenzhou
2003-04-09
打赏
举报
回复
谢谢 phoenixzz 兄!
hexenzhou
2003-04-04
打赏
举报
回复
To phoenixzz(小百货) :可否告诉我用OpenGL怎样实现,谢谢。
IONPhantom
2003-04-03
打赏
举报
回复
不可以
phoenixzz
2003-04-03
打赏
举报
回复
OpenGL自己就可以实现全屏幕独占绘图,为什么要用DIRECTX呢?
Di
rect
Draw
之C#入门攻略
Di
rect
X本身为游戏开发的一套SDK,其本身原来仅仅是用来与
OpenGL
,3DFX竞争的一套用于视频游戏开发的SDK.。现在Microsoft已经发布其8.1版本。到
Di
rect
X7为止
Di
rect
X已经成为一套功能齐全的多媒体开发SDK.。由于其易用...
Di
rect
3D 和
OpenGL
真假全屏
全屏显示在Windows程序中,有不同的实现方法,有真全屏和假全屏之分,真全屏是将要显示的内容
独占
显示设备所有的全部资源,程序不加载窗外的框架。另一种是假全屏,实现的原理是调整要显示的内容的尺寸与位置,使之...
Di
rect
X从专家到小白
与Windows 图形系统接口(G
DI
)相兼容,可直接操作显示设备,是
Di
rect
X技术中进行图像处理的基础,是
Di
rect
X中的关于视频输入输出的基本部分,只要使用的硬件支持
Di
rect
Draw
,开发人员就可以使用
Di
rect
Draw
可以方便...
【QT教程】QT6高级
绘图
QT
绘图
编程
QT6
绘图
概述QT6
绘图
概述QT6是Qt Company发布的一个重要的Qt版本,它带来了许多新特性和改进,特别是在
绘图
方面。QT6的
绘图
功能是基于Qt Quick的,它提供了一套全面的2D和3D图形API,使得开发图形丰富的应用程序变得...
C++游戏引擎开发
游戏引擎开发用C++实现跨平台游戏引擎开发 你
是否
梦想写一部格斗游戏但却无从着手呢?
是否
你只因游戏开发好玩而对之感兴趣?本文我们将分析一个通用的跨平台游戏引擎,每个游戏开发新手都可以自由地使用它。 1. 3D...
机器视觉
4,499
社区成员
15,351
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章