|
|
比如说,我想直接在屏幕上打点~
某书上说用IDirect3DSurface9通过lockrect可以达到这目的
lockrect写的很明白,也知道怎么操作
但是不知道这个IDirect3DSurface9怎么初始化,又怎么样指向当前屏幕~
SDK里光创建就三个函数
IDirect3DDevice9::CreateDepthStencilSurface
IDirect3DDevice9::CreateOffscreenPlainSurface
IDirect3DDevice9::CreateRenderTarget
然后得到这个surface又有好几个函数
IDirect3DCubeTexture9::GetCubeMapSurface
IDirect3DDevice9::GetBackBuffer
IDirect3DDevice9::GetDepthStencilSurface
IDirect3DDevice9::GetFrontBufferData
IDirect3DDevice9::GetRenderTarget
IDirect3DSwapChain9::GetBackBuffer
IDirect3DTexture9::GetSurfaceLevel
我不知道怎么做才能达到我的目的:得到一个指向屏幕的指针,然后可以操作屏幕上的点,从而可以在屏幕上打点操作
知道的告诉我吧,谢谢了;) |
|