请问Directex 一个有关问题
请教Directex 一个问题代码如下.C/C++ codeID2D1Factory *m_pD2DFactoryID2D1HwndRenderTarget *m_pRende
请教Directex 一个问题
代码如下.
C/C++ code ID2D1Factory *m_pD2DFactory; ID2D1HwndRenderTarget *m_pRenderTarget; // Create a Direct2D render target. hr = m_pD2DFactory->CreateHwndRenderTarget( D2D1::RenderTargetProperties(), D2D1::HwndRenderTargetProperties(m_hwnd, size), &m_pRenderTarget);
上在代码,是要创建一个DX用的相当于GID的DC的一个OBJECT
这里m_hwnd是程序所属于窗口的HWND,如果这个HWND换成桌面的
也就是 GetDesktopWindow(),会返回错误.m_pRenderTarget 这个是NULL, hr=0x887A0001
请问有谁遇到.
[解决办法]DX分窗口模式和全屏模式,一开始就应该选择好