C#开发DirectX D3D 窗体一最下化就出异常,望DirectX高手帮助!!! 郁闷中... 不会不过帮你顶 Mark!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢各位帮忙,不过我跟踪了.应为是while循环,我跟不了.错误是D3D内部错误while (MyForm.Created){ if (MyForm.Ini(MyForm.hScrollBar1)) { MyForm.DrawScale(); MyForm.DrawWaveForm(MyForm.hScrollBar1.Value, MyForm.TotalPointNum, MyForm.PointNumPerPage, MyForm.Range, MyForm.AcquireFrequency, MyForm.DataVector); Application.DoEvents(); }}:( 我测试发现如注释该函数则窗口最小化则无异常public bool InitializeGraphics(){ try { // Now setup our D3D stuff PresentParameters presentParams = new PresentParameters(); presentParams.Windowed=true; presentParams.SwapEffect = SwapEffect.Discard; DeviceForScale = new Device(0, DeviceType.Reference, this, CreateFlags.SoftwareVertexProcessing, presentParams); //>>> PresentParameters presentParams2 = new PresentParameters(); presentParams2.Windowed=true; presentParams2.SwapEffect = SwapEffect.Discard; DeviceForWaveForm = new Device(0, DeviceType.Hardware, panelShow, CreateFlags.SoftwareVertexProcessing, presentParams2); return true; } catch (DirectXException) { return false; }} C#添加XML节点问题,急救! 在线求帮助 关于DataSet不能写入数据库? 路测软件 100分请高手指点Sandcastle用法 做过海康二次开发的进,求预览回调的实现思路 我的VS.NET2002中第二张碟有个文件读不出来,如果我下一张该碟的ISO并装入虚拟光驱中,能顺利安装成功吗? 新手问题:请推荐各位觉得不错的c#参考书,好吗?谢谢 老板终于要给我们买书了!!用C#开发WEB应用程序,大家推荐几本书? 请教个多线程创建控件的问题,请各位指点一下 图片上传问题,这个问题比较有意思,求高手们指导! 字符串和数字的问题
{
if (MyForm.Ini(MyForm.hScrollBar1))
{
MyForm.DrawScale();
MyForm.DrawWaveForm(MyForm.hScrollBar1.Value,
MyForm.TotalPointNum,
MyForm.PointNumPerPage,
MyForm.Range,
MyForm.AcquireFrequency,
MyForm.DataVector);
Application.DoEvents();
}
}
:(
{
try
{
// Now setup our D3D stuff
PresentParameters presentParams = new PresentParameters();
presentParams.Windowed=true;
presentParams.SwapEffect = SwapEffect.Discard;
DeviceForScale = new Device(0, DeviceType.Reference, this,
CreateFlags.SoftwareVertexProcessing, presentParams);
//>>>
PresentParameters presentParams2 = new PresentParameters();
presentParams2.Windowed=true;
presentParams2.SwapEffect = SwapEffect.Discard;
DeviceForWaveForm = new Device(0, DeviceType.Hardware, panelShow, CreateFlags.SoftwareVertexProcessing, presentParams2); return true;
}
catch (DirectXException)
{
return false;
}
}