原理就是 Hook D3D的Present方法,在执行Present之前,我们输出我们需要显示的东西,这样我们显示的东西就在D3D输出的顶端,就不会产生闪烁的现象。// draw our own things on top 绘制我们自己的东西 m_pGraphics->Render(); // call original routine 执行原来的Present HRESULT hres = m_pIDirect3DDevice8->Present( pSourceRect, pDestRect, hDestWindowOverride, pDirtyRegion); ...
posted @ 2011-11-14 14:17
虾哥哥
阅读(1868)
评论(1)
推荐(0)