获取DX9.0c中的currentDevice Context

时间:2016-04-23 21:03:00

标签: directx-9

我有一个框架(因此我不会向正在运行的进程注入任何东西),它使用DX9.0c和WinApi创建一个Window并初始化DirectX。但是,我既没有设备上下文也没有HWND。在这种情况下有没有办法获取设备上下文?或者我应该尝试创建虚拟HWND并创建新的设备上下文?

1 个答案:

答案 0 :(得分:0)

使用NULL作为CreateCompatibleDC的参数来获取与您的屏幕兼容的设备上下文。

HDC hdcDC = ::CreateCompatibleDC( NULL );

有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/windows/desktop/dd183489(v=vs.85).aspx