Directx7 CreateSurfaceFromFile 的时候说找不见文件

吴法吴天 2010-12-29 02:53:54
DxVBLib.DirectX7 dx = new DxVBLib.DirectX7();
DxVBLib.DirectDraw7 dDraw = dx.DirectDrawCreate("");
dDraw.SetCooperativeLevel(pnlPlay.Handle.ToInt32(),
DxVBLib.CONST_DDSCLFLAGS.DDSCL_NORMAL);
DxVBLib.RECT rect, rectSec;
DxVBLib.DDSURFACEDESC2 dDDesc = new DxVBLib.DDSURFACEDESC2();
DxVBLib.DirectDrawSurface7 dDsurface;
DxVBLib.DDSURFACEDESC2 dDDesc1 = new DxVBLib.DDSURFACEDESC2();
DxVBLib.DirectDrawSurface7 dDsurfaceSec;
dDDesc.lFlags = DxVBLib.CONST_DDSURFACEDESCFLAGS.DDSD_CAPS; dDDesc.ddsCaps.lCaps = DxVBLib.CONST_DDSURFACECAPSFLAGS.DDSCAPS_PRIMARYSURFACE;
dDsurface = dDraw.CreateSurface(ref dDDesc);
//dDsurfaceSec = dDraw.CreateSurfaceFromFile(sfile, ref dDDesc1);
dDsurfaceSec = dDraw.CreateSurfaceFromFile(@"e:\yuv2bmp_1.bmp", ref dDDesc1);

这个文件我确定存在。但是运行的时候总是在最后一行例外。说文件为找见
...全文
23 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧