我认为这是一个简单的问题,对不起,我对C++并不是很熟悉。我在C++.Net项目中使用D3DImage,它使用它的SetBackBuffer方法,我也使用DX表面。我不知道如何将IDirect3DSurface9转换为IntPtr作为SetBackBuffer方法中的参数。有人知道吗?请帮帮忙。
发布于 2010-08-08 13:08:24
如果将C++与IDirect3DSurface9一起使用,则曲面是一个指针。例如:
IDirect3DSurface9 * pSurface;
/* ... */
IntPtr backBuffer = IntPtr(pSurface);我还建议使用SlimDX,因为它是D3D之上的一个很薄的.NET层。
https://stackoverflow.com/questions/3430496
复制相似问题