我对 DirectDraw 和/或 DirectX 几乎一无所知,但我一直在帮助将旧的 Windows 9x 游戏移植到 Windows 8。该游戏使用 DirectDraw 进行渲染,并且在 Windows 8 上,游戏的 GUI 具有主要的工件。
以下是 GUI 的外观:
这是在 Windows 8.1 上运行的相同版本:
我意识到这没什么好说的,但我不知道我可以提供哪些其他信息来帮助回答这个问题。我可以访问代码,我可以向您展示我们如何加载位图、初始化 DirectDraw 等等。但我不知道有什么有趣的地方。
请注意,这是一个旧的 Win32 API 应用程序;没有 MFC,没有 WPF,只有一个普通的旧消息泵。
很高兴能提供更多信息。