首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

请理解Direct2D的先生们和女士们帮帮忙

2012-06-25 
请了解Direct2D的先生们和女士们帮帮忙代码:---------------------------------------pWICRT-BeginDraw()

请了解Direct2D的先生们和女士们帮帮忙
代码:
---------------------------------------
pWICRT->BeginDraw();
pWICRT->Clear();
pWICRT->DrawBitmap(pD2DBitmap,D2D1::RectF(0.f,0.f,size.width,size.height));
hr = pWICRT->EndDraw();
std::cout<<hr;
---------------------------------------
pWICRT 是一个 WicBitmapRenderTarget, 前面创建时检测 hr 是成功的;
pD2DBitmap 是一个 ID2D1Bitmap, 用窗口渲染目标绘制出来是有效的位图;
现在, EndDraw() 的返回值打印出是 -2003238891. 我想, 正确应该是 0 吧?
查找各种文档, 都没有找到 EndDraw 返回这个值的原因...

[解决办法]
http://msdn.microsoft.com/en-us/library/windows/desktop/aa378137(v=vs.85).aspx
常见的HRESULT都在这里,也可以去Winerror查。看你这我觉得像是Release版的,Release版的程序有时候值不靠谱。

热点排行