标签: directx window hdc
有没有人知道如何使用hdc初始化directX?问题是我想在窗口内的组件中绘制我的东西,这些东西通常只有HDC,但DX得到HWND,它被分配到一个窗口。
答案 0 :(得分:0)
HDC代表您的渲染设备,而HWND代表您的窗口。
HDC
HWND
您可以使用GetDC获取代表Window渲染目标的HDC(完成后不要忘记ReleaseDC。
GetDC
ReleaseDC
希望有帮助吗?
答案 1 :(得分:0)
您可以使用0宽度和0高度的CreateWindow创建一个不可见的窗口,并使用该hwnd创建设备。然后,您可以将图像渲染到纹理,从中检索原始缓冲区并将其传递到将图像复制到窗口的应用程序。你也不需要HDC。