【发布时间】:2012-05-24 15:50:45
【问题描述】:
我知道你可以通过扩大窗口和消除标题栏、状态栏和其他东西来假全屏,我对此不感兴趣,我想知道“真正的”全屏模式(我不知道)不知道怎么称呼它),就像在游戏中一样。
究竟什么是全屏模式? 我应该使用什么 win-api 来实现这一目标? 这可以用来全屏播放电影吗?我知道 windows 媒体播放器使用假全屏,因为我可以通过它“剪切”并查看桌面(使用区域 win-api)。 我可以像通过窗口(使用区域 win-api)一样通过“真实”全屏“剪切”吗?或者这是直接写入视频内存并且“下方”没有任何内容吗?
谢谢!
【问题讨论】:
-
你想使用 DirectX。
-
所以没有win-api可以做吗?
-
DirectX 是 Windows API 之一。我的意思是,它不在
user32.dll中,但这并不意味着它不是扩展的 Windows API 的一个组件。正如您所描述的,它专为游戏编程而设计,包括全屏模式。