我想知道是否有可能在OpenGL/Direct3D表面上使用GDI进行绘制?如果可以,该如何实现?
我之所以问这个问题是因为我正在编写一个简单的应用程序来在游戏中绘制一些东西。这些东西都是2D或文本,例如帧率信息、自定义准星、时钟等。
我知道最好的方法是挂钩并使用渲染器/游戏本身使用的任何内容,无论是OpenGL还是Direct3D,但我正在研究GDI,因为据我所知,OpenGL和D3D都位于设备上下文中,我希望可以使用GDI进行绘制。
我之所以问这个问题是因为我正在编写一个简单的应用程序来在游戏中绘制一些东西。这些东西都是2D或文本,例如帧率信息、自定义准星、时钟等。
我知道最好的方法是挂钩并使用渲染器/游戏本身使用的任何内容,无论是OpenGL还是Direct3D,但我正在研究GDI,因为据我所知,OpenGL和D3D都位于设备上下文中,我希望可以使用GDI进行绘制。